Submission #956615

# Submission time Handle Problem Language Result Execution time Memory
956615 2024-04-02T08:31:09 Z DeltaStruct Poi (IOI09_poi) C++17
70 / 100
470 ms 31812 KB
#include <bits/stdc++.h>
using namespace std;
 
int main(){
#define int long long
  int n,m,q; cin >> n >> m >> q; vector A(n,vector<int>(m)); vector<int> B(m,n);
  for (int i(0);i < n;++i) for (int k(0);k < m;++k) (cin>>A[i][k]),B[k]-=A[i][k];
  vector<int> C(n); iota(C.rbegin(),C.rend(),0); for (int i(0);i < n;++i) for (int k(0);k < m;++k) C[i] += A[i][k]*B[k]*n;
  sort(C.begin(),C.end(),greater<int>()); int r(n-q); for (int k(0);k < m;++k) r += A[q-1][k]*B[k]*n;
  cout << r/n << ' ' << upper_bound(C.begin(),C.end(),r,greater<int>())-C.begin() << endl;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 1 ms 540 KB Output is correct
3 Incorrect 0 ms 348 KB Output isn't correct
4 Incorrect 0 ms 348 KB Output isn't correct
5 Correct 0 ms 348 KB Output is correct
6 Correct 1 ms 348 KB Output is correct
7 Incorrect 1 ms 476 KB Output isn't correct
8 Incorrect 1 ms 348 KB Output isn't correct
9 Correct 2 ms 348 KB Output is correct
10 Correct 4 ms 856 KB Output is correct
11 Correct 14 ms 1368 KB Output is correct
12 Correct 23 ms 1884 KB Output is correct
13 Incorrect 72 ms 4956 KB Output isn't correct
14 Correct 95 ms 7000 KB Output is correct
15 Incorrect 171 ms 12124 KB Output isn't correct
16 Correct 183 ms 13184 KB Output is correct
17 Correct 286 ms 19260 KB Output is correct
18 Correct 306 ms 21776 KB Output is correct
19 Correct 417 ms 28688 KB Output is correct
20 Correct 470 ms 31812 KB Output is correct