Submission #3735

#TimeUsernameProblemLanguageResultExecution timeMemory
3735GhostCodeKing 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; 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 timeMemoryGrader output
Fetching results...