Submission #1298799

#TimeUsernameProblemLanguageResultExecution timeMemory
1298799islam_2010Karte (COCI18_karte)C++20
12 / 120
132 ms23848 KiB
#include <bits/stdc++.h> using namespace std; signed main(){ int n, k; cin >> n >> k; int a[n]; for(int i = 0; i < n; i++){ cin >> a[i]; }sort(a, a+n); sort(a+n-k, a+n); for(int i = 0; i < n-k; i++){ if(a[i] > k){ cout << -1; return 0; } }for(int i = n-k; i < n; i++){ if(a[i] <= n - i - 1){ cout << -1; return 0; } }for(int i = 0; i < n; i++){ cout << a[i] << " "; } }
#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...