Submission #1195529

#TimeUsernameProblemLanguageResultExecution timeMemory
1195529lopkusHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++20
0 / 100
3093 ms10264 KiB
#include <bits/stdc++.h> #define int int64_t void solve() { int n, q; std::cin >> n >> q; std::vector<int> a(n + 1); for(int i = 1; i <= n; i++) { std::cin >> a[i]; } while(q--) { int l, r, k; std::cin >> l >> r >> k; int mx = a[l]; int can = 1; for(int i = l + 1; i <= r; i++) { if(mx > a[i] + k) { can = 0; break; } mx = std::max(mx, a[i]); } std::cout << can << "\n"; } } signed main() { std::ios::sync_with_stdio(false); std::cin.tie(nullptr); int t = 1; //std::cin >> t; while (t--) { solve(); } return 0; }
#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...