제출 #1071395

#제출 시각아이디문제언어결과실행 시간메모리
1071395vjudge1Hedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
17 / 100
3050 ms6488 KiB
#include<bits/stdc++.h> using namespace std; typedef long long ll; typedef long double ld; #define pb push_back #define sz size #define mp make_pair #define ios ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); #define all(a) a.begin(),a.end() #define rall(a) a.rbegin(),a.rend() #define fre(s) freopen(s".in", "r", stdin);freopen(s".out", "w", stdout); #define s second #define f first #define ii pair<ll,ll> const ll mod=1e9+7; const int N=2e5+6; const ll inf=1e12+5; ll n,l,r,m,k,d[N],g[N],mx=-N; int main() { ios cin>>n>>k; for(int i=1;i<=n;++i) { cin>>d[i]; } while(k--) { cin>>l>>r>>m; ll x=d[l],cnt=0; for(int i=l+1;i<=r;++i) { if(d[i]<x) { cnt=max(cnt,d[i]+x); } else x=d[i]; } if(cnt<=m){ cout<<1<<"\n"; } else cout<<0<<"\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...