Submission #732096

#TimeUsernameProblemLanguageResultExecution timeMemory
732096TrunktyGlobal Warming (NOI13_gw)C++14
13 / 40
844 ms65536 KiB
#include <bits/extc++.h> using namespace std; typedef long long ll; #define int ll int n,curr,ans; int arr[1000005]; map<int,vector<int>> mp; bool check[100005]; signed main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> n; for(int i=1;i<=n;i++){ cin >> arr[i]; mp[arr[i]].push_back(i); } for(auto it=mp.end();it!=mp.begin();){ it--; for(int j:it->second){ check[j] = true; curr++; if(check[j-1]){ curr--; } if(check[j+1]){ curr--; } ans = max(ans,curr); } } cout << ans << "\n"; return 0; }
#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...