#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define FOR(i,N) for(ll i = 0; i < N; i++)
#define all(x) (x).begin(), (x).end()
#define F first
#define S second
signed main() {
cin.tie(0); ios::sync_with_stdio(false);
int N, T, P;
cin >> N >> T >> P;
P--;
vector<int> task(T);
vector<vector<int>> solved(N);
FOR(i, N) {
FOR(j, T) {
int bruh;
cin >> bruh;
if (bruh) solved[i].push_back(j);
else task[j]++;
}
}
vector<int> score(N);
FOR(i, N) {
for(auto t: solved[i]) {
score[i] += task[t];
}
}
int res = 0;
FOR(i, N) {
if (score[i] > score[P]) res++;
if (score[i] == score[P] && solved[i].size() > solved[P].size()) res++;
if (score[i] == score[P] && solved[i].size() == solved[P].size() && i > P) res++;
}
cout << score[P] << endl << res + 1;
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |