Submission #204932

#TimeUsernameProblemLanguageResultExecution timeMemory
204932dolphingarlicMoney (IZhO17_money)C++14
0 / 100
5 ms376 KiB
#include <bits/stdc++.h> #define FOR(i, x, y) for (int i = x; i < y; i++) typedef long long ll; using namespace std; int main() { ios_base::sync_with_stdio(0); cin.tie(0); int n; cin >> n; vector<int> lds; FOR(i, 0, n) { int x; cin >> x; x *= -1; int pos = lower_bound(lds.begin(), lds.end(), x) - lds.begin(); if (pos == lds.size()) lds.push_back(x); else lds[pos] = x; } cout << lds.size(); return 0; }

Compilation message (stderr)

money.cpp: In function 'int main()':
money.cpp:17:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         if (pos == lds.size()) lds.push_back(x);
             ~~~~^~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...