Submission #331643

#TimeUsernameProblemLanguageResultExecution timeMemory
331643vitkishloh228Money (IZhO17_money)C++14
0 / 100
1 ms364 KiB
#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int n; cin >> n; vector<int> a(n); for (int i = 0; i < n; ++i) cin >> a[i]; vector<int> q = a; sort(q.begin(), q.end()); vector<int> used(n); for (int i = 0; i < n; ++i) { a[i] = lower_bound(q.begin(), q.end(), a[i]) - q.begin(); while (used[a[i]]) { a[i]++; } used[a[i]] = 1; } int cnt = 1; int last = -1e9; for (int i = 0; i < n; ++i) { if (i == 0) { last = a[i]; } else if (a[i] < a[i-1]) { cnt++; } } cout << cnt; }

Compilation message (stderr)

money.cpp: In function 'int main()':
money.cpp:21:9: warning: variable 'last' set but not used [-Wunused-but-set-variable]
   21 |     int last = -1e9;
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...