Submission #1236008

#TimeUsernameProblemLanguageResultExecution timeMemory
1236008ddatHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
17 / 100
3092 ms2048 KiB
#include <bits/stdc++.h> using namespace std; int n,m; int a[200009]; int amax[200009]; int main(){ ios_base::sync_with_stdio(0); cin.tie(NULL); cin>>n>>m; for(int i=1; i<=n; i++){ cin>>a[i]; } while(m--){ int l,r,k; cin>>l>>r>>k; for(int i=l-1; i<=r; i++){ amax[i]=0; } for(int i=l; i<=r; i++){ amax[i]=max(a[i],amax[i-1]); } int ok=1; for(int i=l+1; i<=r; i++){ if(amax[i-1]>a[i]&&a[i]+amax[i-1]>k){ ok=0; break; } } cout<<ok<<'\n'; } }
#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...