Submission #1369504


Source Code Expand

#include<bits/stdc++.h>
#define rep(i,n)for(int i=0;i<(n);i++)
using namespace std;

int e[10][10];
int main() {
	int a, b, c, d; scanf("%d%d%d%d", &a, &b, &c, &d);
	rep(i, c)rep(j, a)scanf("%d", &e[i][j]);
	for (int i = 100; i >= 0; i--) {
		int q = 0;
		rep(j, c) {
			int cnt = 0;
			rep(k, a) {
				if (e[j][k] >= i)cnt++;
			}
			if (cnt >= b)q++;
		}
		if (q >= d) {
			printf("%d\n", i); return 0;
		}
	}
}

Submission Info

Submission Time
Task A - 成績判定
User autumn_eel
Language C++14 (GCC 5.4.1)
Score 100
Code Size 434 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:7:51: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  int a, b, c, d; scanf("%d%d%d%d", &a, &b, &c, &d);
                                                   ^
./Main.cpp:8:41: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  rep(i, c)rep(j, a)scanf("%d", &e[i][j]);
                                         ^

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 11
Set Name Test Cases
All basic_case00, basic_case01, basic_case02, basic_case03, basic_case04, basic_case05, basic_case06, basic_case07, basic_case08, basic_case09, sample00
Case Name Status Exec Time Memory
basic_case00 AC 1 ms 256 KB
basic_case01 AC 1 ms 256 KB
basic_case02 AC 1 ms 256 KB
basic_case03 AC 1 ms 256 KB
basic_case04 AC 1 ms 256 KB
basic_case05 AC 1 ms 256 KB
basic_case06 AC 1 ms 256 KB
basic_case07 AC 1 ms 256 KB
basic_case08 AC 1 ms 256 KB
basic_case09 AC 1 ms 256 KB
sample00 AC 1 ms 256 KB