Submission #1193403

#TimeUsernameProblemLanguageResultExecution timeMemory
1193403jecklexPoi (IOI09_poi)C++20
5 / 100
163 ms16096 KiB
#include <bits/stdc++.h> using namespace std; using ll = long long; // int64_t MAX_INT = 2147483647; //BASE CASE: n=0? n=1? //OVERFLOW // > 10^9 //(combinatorics) // REPRESENTATION // int == 10e9 // int64_t == 1000000000 int main() { ios::sync_with_stdio(false); cin.tie(nullptr); // freopen(".in", "r", stdin); // freopen(".out", "w", stdout); int n,t,p; cin >> n >> t >> p; int a,b,c; int contestant_data[n][t]; int count_solved[t]; for (int i = 0; i < t; ++i) { count_solved[i] = 0; } int k; for (int i = 0; i < n; ++i) { for (int j = 0; j < t; ++j) { cin >> k; contestant_data[i][j] = k; count_solved[j] += k; } } vector<vector<int>> score(n); for (int i = 0; i < n; ++i) { score[i] = {0, i}; for (int j = 0; j < t; ++j) { if (contestant_data[i][j]) { score[i][0] += n - count_solved[j]; } } } sort(score.begin(), score.end()); for (int i = 0; i < n; ++i) { if (score[i][1] == p-1) { cout << score[i][0] << " " << i+1; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...