Submission #859727

#TimeUsernameProblemLanguageResultExecution timeMemory
859727AlfraganusHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
17 / 100
3034 ms22980 KiB
#include <bits/stdc++.h> using namespace std; #define endl '\n' #define ll long long #define all(a) a.begin(), a.end() #define fastio ios::sync_with_stdio(0), cin.tie(0); #define fs first #define ss second #define print(a) \ for (auto x : a) \ cout << x << ' '; \ cout << endl; #define printmp(a) \ for (auto x : a) \ cout << x.fs << ' ' << x.ss << endl; void solve() { int n, q; cin >> n >> q; vector<int> a(n); for (int i = 0; i < n; i++) cin >> a[i]; while (q--) { int l, r, k; cin >> l >> r >> k; bool flag = 1; l--; r--; int mx = 0; for (int i = l; i <= r; i++) { if(mx > a[i] and mx + a[i] > k){ flag = 0; break; } mx = max(mx, a[i]); } if (flag) cout << 1 << endl; else cout << 0 << endl; } } signed main() { fastio int t = 1; // cin >> t; while (t--) { solve(); cout << endl; } }
#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...