제출 #1323961

#제출 시각아이디문제언어결과실행 시간메모리
1323961kasamchiPoi (IOI09_poi)C++20
100 / 100
156 ms16172 KiB
#include<bits/stdc++.h>
using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(0);

    int N, T, P;
    cin >> N >> T >> P;

    vector<int> taskscore(T);
    vector<vector<int>> result(N, vector(T, 0));
    for (int i = 0; i < N; i++) {
        for (int j = 0; j < T; j++) {
            cin >> result[i][j];
            taskscore[j] += !result[i][j];
        }
    }

    vector<vector<int>> participant(N);
    for (int i = 0; i < N; i++) {
        participant[i].resize(3);
        for (int j = 0; j < T; j++) {
            if (result[i][j]) {
                participant[i][0] += taskscore[j];
                participant[i][1]++;
            }
        }
        participant[i][2] = -i;
    }

    sort(participant.begin(), participant.end(), greater<>());
    for (int i = 0; i < N; i++) {
        if (participant[i][2] == -(P - 1)) {
            cout << participant[i][0] << ' ' << i + 1 << '\n';
        }
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...