제출 #3634

#제출 시각아이디문제언어결과실행 시간메모리
3634GhostCodeKing of penalty (kriii1_K)C++98
0 / 1
72 ms2444 KiB
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

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


	vector<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());

	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;	

	sum = c_time;

	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 timeMemoryGrader output
Fetching results...