Submission #474093

# Submission time Handle Problem Language Result Execution time Memory
474093 2021-09-16T21:24:06 Z ValiAntonie Poi (IOI09_poi) C++14
55 / 100
785 ms 15980 KB
#include <bits/stdc++.h>

using namespace std;

int n,t,p,a[2001][2001],i,j,suma,task[2001],nr,ok,total[2001];

int main()
{
cin>>n>>t>>p;
for(i=1;i<=n;i++){
    for(j=1;j<=t;j++){
        cin>>a[i][j];
    }
}
for(i=1;i<=t;i++){
    suma = 0;
    for(j=1;j<=n;j++){
        if(!a[j][i])
            suma++;
    }
    task[i] = suma;
}
for(i=1;i<=n;i++){
for(j=1;j<=t;j++){
    if(a[i][j])
      total[i] += task[j];
}
}
nr = total[p];
cout << total[p] << " ";
sort(total+1,total+n+1);
for(i=1;i<=n;i++){
    if(total[i] > nr){
        cout << n - i + 2;
        ok = 1;
        break;
    }
}
if(!ok)
    cout << 1;
    return 0;
}

Compilation message

poi.cpp: In function 'int main()':
poi.cpp:39:1: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   39 | if(!ok)
      | ^~
poi.cpp:41:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
   41 |     return 0;
      |     ^~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 204 KB Output isn't correct
2 Correct 0 ms 332 KB Output is correct
3 Correct 1 ms 332 KB Output is correct
4 Incorrect 0 ms 332 KB Output isn't correct
5 Correct 1 ms 332 KB Output is correct
6 Correct 1 ms 460 KB Output is correct
7 Incorrect 2 ms 588 KB Output isn't correct
8 Correct 2 ms 588 KB Output is correct
9 Incorrect 4 ms 716 KB Output isn't correct
10 Correct 6 ms 1196 KB Output is correct
11 Correct 25 ms 1924 KB Output is correct
12 Incorrect 40 ms 3012 KB Output isn't correct
13 Incorrect 117 ms 5324 KB Output isn't correct
14 Incorrect 164 ms 7580 KB Output isn't correct
15 Incorrect 285 ms 9580 KB Output isn't correct
16 Correct 311 ms 10460 KB Output is correct
17 Incorrect 460 ms 12084 KB Output isn't correct
18 Correct 524 ms 13612 KB Output is correct
19 Correct 767 ms 15980 KB Output is correct
20 Correct 785 ms 15932 KB Output is correct