Submission #498678

#TimeUsernameProblemLanguageResultExecution timeMemory
498678ZiyodaHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++14
17 / 100
3089 ms14440 KiB
#include <bits/stdc++.h> using namespace std; typedef long long ll; #define IOS ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); void solve(){ int n, m; cin >> n >> m; long long a[n+1], b, mx=0, li, ri, ki; for(int i=1; i<=n; i++) cin >> a[i]; for(int i=1; i<=m; i++){ bool y=0; b = 0; cin >> li >> ri >> ki; for(int e=li; e<=ri; e++){ if(b<a[e]){ if(b+mx>ki) break; mx = 0; if(e!=ri && a[e]>a[e+1]){ y=1; b=a[e]; } } if(y && a[e]<b) mx = max(a[e], mx); } //cout << b << ' ' << mx << "\n"; if(b+mx>ki) cout << 0 << "\n"; else cout << 1 << "\n"; mx = 0; } } int main() { int t=1; //cin >> t; while(t--){ solve(); } }
#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...