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
2017-06-21 23:00:37+0900
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
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