Submission #3834

# Submission time Handle Problem Language Result Execution time Memory
3834 2013-08-31T08:42:19 Z GhostCode King of penalty (kriii1_K) C++
0 / 1
64 ms 2444 KB
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main(void){
	unsigned int c_time;
	unsigned int p_num;
	unsigned int pbm;
	unsigned int answer;

	vector<unsigned int> problem;

	cin>>c_time;
	cin>>p_num;

	for(int i=0;i<p_num;i++){
		cin>>pbm;
		problem.push_back(pbm);
	}

	sort(problem.begin(),problem.end());

	unsigned int i=0,sum=0;
	while(1){
		sum += problem[i];
		if(sum >= c_time){
			break;
		}
		i++;
		if(problem.size()<=i) break;
	}



	c_time -= 1;
	answer = i;	

	if(i != 0){
		sum = c_time;
	}else{
		sum = 0;
	}


	for(int j=0; j < i-1;j++){
		c_time = c_time - problem[j];
		sum = c_time + sum;
	}

	cout<< answer <<" " << sum;

	return 0;
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 1672 KB Output is correct
2 Correct 0 ms 1672 KB Output is correct
3 Correct 0 ms 1672 KB Output is correct
4 Correct 8 ms 1804 KB Output is correct
5 Correct 0 ms 1672 KB Output is correct
6 Correct 4 ms 1804 KB Output is correct
7 Correct 24 ms 2060 KB Output is correct
8 Correct 24 ms 2060 KB Output is correct
9 Incorrect 64 ms 2444 KB Output isn't correct
10 Halted 0 ms 0 KB -