Submission #1047814

#TimeUsernameProblemLanguageResultExecution timeMemory
1047814TAhmed33Hedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++98
17 / 100
3074 ms14416 KiB
#include <bits/stdc++.h> using namespace std; const int MAXN = 1e6 + 25; int n, q, a[MAXN]; void solve () { cin >> n >> q; for (int i = 1; i <= n; i++) { cin >> a[i]; } while (q--) { int l, r, x; cin >> l >> r >> x; int mx = 0; bool flag = 1; for (int i = l; i <= r; i++) { mx = max(mx, a[i]); if (mx > a[i]) { flag &= mx + a[i] <= x; } } cout << flag << '\n'; } } signed main () { ios::sync_with_stdio(0); cin.tie(0); int tc = 1; //cin >> tc; while (tc--) 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...