Submission #9073

# Submission time Handle Problem Language Result Execution time Memory
9073 2014-09-27T11:20:21 Z babo1m Penalty calculation (kriii2_PE) C++
0 / 4
0 ms 1672 KB
#include<stdio.h>
#include<algorithm>
#include<string.h>
#include<string>
#include<vector>
#include<iostream>
#include<map>
using namespace std;
#define MP make_pair
#define REP(i, N) for(int i = 0; i<(N); i++)
const int INF = 987654321;
int N;
struct dap{
	int score;
	int time;
	int ind;
};
bool operator<(const dap& lhs, const dap& rhs){
	if(lhs.score > rhs.score)return true;
	else if(lhs.score < rhs.score)return false;
	if(lhs.time < rhs.time)return true;
	else return false;
}
int main(){
	freopen("input.txt", "r", stdin);
	int numC;
	//scanf("%d ", &numC);
	//while(numC--){
		scanf("%d ", &N);
		vector<dap> score(N);
		REP(i, N){
			scanf("%d %d ", &score[i].time, &score[i].score);
			score[i].ind = i+1;
		}
		sort(score.begin(), score.end());
		if(score[0].score == 0)printf("0\n");
		else{
			printf("%d\n", score[0].time + (score[0].ind - 1)*20);
		}
	//}
	return 0;
}
# Verdict Execution time Memory Grader output
1 Runtime error 0 ms 1672 KB open (syscall #2) was called by the program (disallowed syscall)
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Halted 0 ms 0 KB -