# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
485814 | 2021-11-09T12:18:40 Z | asandikci | Baloni (COCI15_baloni) | C++17 | 740 ms | 7236 KB |
/* Aliberk Sandıkçı 9 November 2021 Current Rank: Newbie: 1033 (max.1188) Current Grade: 10th in Izmir Science High School Current Competitive Programming Achievements: * Turkey National Informatics Olympiad 2021 - 1st Stage: 27th place * Turkey Izmir Science Olympiad (Informatics Branch) 2021 - 1st Stage: 4th place More About Me: ***there will be LinkedIN link soon*** */ #include "bits/stdc++.h" #define pb push_back #define lwb lower_bound #define upb upper_bound #define fi first #define se second #define debu cout << "*debug*\n" #define debug(x) cout << "debug " << x <<"\n" #define int long long constexpr int modn = 1e9+7; // 998244353 constexpr int maxn = 1e6+5; constexpr int INF = 1e9+5; using namespace std; void solve(){ int n; cin >> n; int arr[n+5]; for(int i=0;i<n;i++){ cin >> arr[i]; } vector<int> vec; for(int i=0;i<n;i++){ vector<int>::iterator ix=vec.begin(); int ins=0; for(auto it : vec){ if(arr[i]==it-1){ if(ins<vec.size())vec.erase(ix); break; } ins++; ix++; } vec.pb(arr[i]); /*for(auto it: vec){ cout << it << " "; }cout << "\n";*/ } cout << vec.size(); } signed main(){ ios::sync_with_stdio(0); cin.tie(0); //freopen("","r",stdin); //freopen("","w",stdout); int T=1; //cin >> T; while(T--){ solve(); } return 0; }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 204 KB | Output is correct |
2 | Correct | 1 ms | 332 KB | Output is correct |
3 | Correct | 3 ms | 332 KB | Output is correct |
4 | Correct | 3 ms | 332 KB | Output is correct |
5 | Correct | 379 ms | 6624 KB | Output is correct |
6 | Correct | 740 ms | 7236 KB | Output is correct |
7 | Correct | 636 ms | 6080 KB | Output is correct |
8 | Correct | 605 ms | 6084 KB | Output is correct |
9 | Correct | 506 ms | 6292 KB | Output is correct |
10 | Correct | 628 ms | 6548 KB | Output is correct |