Submission #3386

#TimeUsernameProblemLanguageResultExecution timeMemory
3386joinsungKing of penalty (kriii1_K)C++98
0 / 1
72 ms2444 KiB
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int p, n; cin >> p >> n; vector<int> time; for (int ni=0;ni<n;ni++) { int t; cin >> t; time.push_back(t); } sort(time.begin(), time.end()); int penalty = 0; int t = p-1; int count = 0; for (int ni=0;ni<n;ni++) { t -= time[ni]; if (t < 0) break; penalty += t + time[ni]; count++; } cout << count << " " << penalty << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...