Submission #701954

#TimeUsernameProblemLanguageResultExecution timeMemory
701954ld_minh4354Financial Report (JOI21_financial)C++14
12 / 100
43 ms7880 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define fi first #define se second #define pb push_back signed main() { ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); // freopen("input.000","r",stdin); // freopen("output.000","w",stdout); // srand((unsigned)time(NULL)); // rand() int n,d,i,a[300005],h[300005],ans; stack<int> s; cin>>n>>d; for (i=0;i<n;i++) cin>>a[i]; reverse(a,a+n); ans=1;s.push(2e9);s.push(a[0]); for (i=1;i<n;i++) { while (s.top()<=a[i]) s.pop(); s.push(a[i]); int ans0=s.size(); ans0--; ans=max(ans,ans0); } cout<<ans; }

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:19:22: warning: unused variable 'h' [-Wunused-variable]
   19 |  int n,d,i,a[300005],h[300005],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...
#Verdict Execution timeMemoryGrader output
Fetching results...