제출 #1174382

#제출 시각아이디문제언어결과실행 시간메모리
1174382ezzzayGlobal Warming (NOI13_gw)C++20
40 / 40
318 ms8948 KiB
#include<bits/stdc++.h> using namespace std; #define ff first #define ss second #define pb push_back vector< pair<int,int>>v; signed main(){ int n; cin>>n; vector<bool>vis(n+4); for(int i=1;i<=n;i++){ int a; cin>>a; v.pb({a,i}); } int ans=0; sort(v.begin(),v.end()); int k=0; int h=0; while(v.size()){ h=v.back().ff; while(v.size() and h==v.back().ff){ if(vis[v.back().ss+1] and vis[v.back().ss-1]){ k--; } if(!vis[v.back().ss+1] and !vis[v.back().ss-1]){ k++; } vis[v.back().ss]=1; v.pop_back(); } ans=max(ans,k); } cout<<ans; }
#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...