Submission #4897806
Source Code Expand
#define _CRT_SECURE_NO_WARNINGS #include "bits/stdc++.h" using namespace std; #define rep(i, n) for(int i=0; i<(n); ++i) #define FOR(i, m, n) for(int i=(m); i<(n); ++i) #define sz(x) ((int)(x).size()) #define all(x) (x).begin(),(x).end() #define mp make_pair #define pb push_back #define Cout(x) cout << (x) << endl #define Cout2(x, y) cout << (x) << " " << (y) << endl #define dump(x) cerr << #x << " = " << (x) << endl; typedef long long LL; typedef vector<int> VI; typedef vector<LL> VL; typedef vector<string> VS; typedef vector<bool> VB; typedef vector<vector<int>> VVI; typedef pair<int, int> PII; const int inf = (int)1e9; const double pi = acos(-1.0); int main() { int a, b, c, d; cin >> a >> b >> c >> d; VVI e(c, VI(a)); rep(i, c)rep(j, a)cin >> e[i][j]; int ans; for (int p = 100; p >= 0; p--) { int cnt = 0; rep(i, a) { int g = 0; rep(j, c)g += e[j][i] >= p; cnt += g >= b; } if (cnt >= d) { ans = p; break; } } Cout(ans); }
Submission Info
Submission Time | |
---|---|
Task | A - 成績判定 |
User | yuruhiya |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 1002 Byte |
Status | WA |
Exec Time | 1 ms |
Memory | 256 KB |
Judge Result
Set Name | All | ||||
---|---|---|---|---|---|
Score / Max Score | 0 / 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 | WA | 1 ms | 256 KB |
basic_case01 | WA | 1 ms | 256 KB |
basic_case02 | WA | 1 ms | 256 KB |
basic_case03 | WA | 1 ms | 256 KB |
basic_case04 | AC | 1 ms | 256 KB |
basic_case05 | WA | 1 ms | 256 KB |
basic_case06 | WA | 1 ms | 256 KB |
basic_case07 | WA | 1 ms | 256 KB |
basic_case08 | WA | 1 ms | 256 KB |
basic_case09 | WA | 1 ms | 256 KB |
sample00 | AC | 1 ms | 256 KB |