Submission #38094

#TimeUsernameProblemLanguageResultExecution timeMemory
38094nibnalinMoney (IZhO17_money)C++14
0 / 100
0 ms5920 KiB
#include <iostream> #include <cstdio> #include <vector> #include <algorithm> using namespace std; const int maxn = int(1e6)+5; int A[maxn]; int main(void) { int n; scanf("%d", &n); vector<pair<int, int>> B; for(int i = 0;i < n;i++) { scanf("%d", &A[i]); B.push_back({A[i], i}); } sort(B.begin(), B.end()); int res = bool(B[0].second); for(int i = 1;i < n;i++) { if(B[i].second < B[i-1].second) res++; } printf("%d\n", res); }

Compilation message (stderr)

money.cpp: In function 'int main()':
money.cpp:14:17: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d", &n);
                 ^
money.cpp:18:21: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d", &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...