Submission #580094

#TimeUsernameProblemLanguageResultExecution timeMemory
580094vqpahmadKarte (COCI18_karte)C++14
120 / 120
114 ms7780 KiB
#include <bits/stdc++.h> #define ll long long #define endl '\n' #define all(a) a.begin(),a.end() #define mod (ll)(10000007) using namespace std; const int mx = 1e6 + 15; int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n,k; cin >> n >> k; vector<int> a(n); for (int i=0;i<n;i++){ cin >> a[i]; } sort(all(a),greater<int>()); sort(a.begin(),a.begin()+k); bool flag = 1; int cnt = 0; for (int i=0;i<n;i++){ if (a[i] > cnt){ cnt++; } } if (cnt==k){ for (int i=n-1;i>=0;i--){ cout << a[i] << ' ' ; } } else cout << -1 ; }

Compilation message (stderr)

karte.cpp: In function 'int main()':
karte.cpp:22:10: warning: unused variable 'flag' [-Wunused-variable]
   22 |     bool flag = 1;
      |          ^~~~
#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...