Submission #293969

# Submission time Handle Problem Language Result Execution time Memory
293969 2020-09-08T14:09:32 Z kshitij_sodani Poi (IOI09_poi) C++14
100 / 100
327 ms 23840 KB
#include <bits/stdc++.h>
using namespace std;
#define a first
#define b second
#define pb push_back

typedef long long llo;


int n,m,t;
int it[2001][2001];
int co[2001];
int main(){
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	cin>>n>>m>>t;
	vector<pair<pair<int,int>,int>> ss;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			cin>>it[i][j];
			if(it[i][j]==0){
				co[j]+=1;
			}
		}
	}
	for(int i=0;i<n;i++){
		int so=0;
		int so2=0;
		for(int j=0;j<m;j++){
			if(it[i][j]==1){
				so+=co[j];
				so2+=1;
			}
		}
		ss.pb({{-so,-so2},i});
	}
	sort(ss.begin(),ss.end());
	for(int i=0;i<n;i++){
		if(ss[i].b==t-1){
			cout<<-ss[i].a.a<<" "<<i+1<<endl;
		}
	}
	


	return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 1 ms 384 KB Output is correct
2 Correct 1 ms 384 KB Output is correct
3 Correct 1 ms 384 KB Output is correct
4 Correct 1 ms 384 KB Output is correct
5 Correct 1 ms 512 KB Output is correct
6 Correct 1 ms 512 KB Output is correct
7 Correct 1 ms 640 KB Output is correct
8 Correct 1 ms 640 KB Output is correct
9 Correct 2 ms 768 KB Output is correct
10 Correct 3 ms 1280 KB Output is correct
11 Correct 22 ms 2280 KB Output is correct
12 Correct 20 ms 3568 KB Output is correct
13 Correct 53 ms 6704 KB Output is correct
14 Correct 69 ms 9336 KB Output is correct
15 Correct 129 ms 12732 KB Output is correct
16 Correct 133 ms 13796 KB Output is correct
17 Correct 194 ms 16932 KB Output is correct
18 Correct 228 ms 19020 KB Output is correct
19 Correct 293 ms 23088 KB Output is correct
20 Correct 327 ms 23840 KB Output is correct