Submission #1018617

#TimeUsernameProblemLanguageResultExecution timeMemory
1018617vjudge1Karte (COCI18_karte)C++17
120 / 120
131 ms7764 KiB
#include<bits/stdc++.h> using namespace std; int main() { int n, k; cin >> n >> k; int a[n]; for(int i = 0; i < n; i ++) cin >> a[i]; sort(a, a + n); reverse(a + (n - k), a + n); int cnt = 0; for(int i = n - 1; i >= 0; i--) if(cnt < a[i]) cnt++; if(cnt != k) cout << -1 << endl; else for(int i = 0; i < n; i ++) cout << a[i] << " \n"[i == n-1]; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...