Submission #1217264

#TimeUsernameProblemLanguageResultExecution timeMemory
1217264lopkusHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++20
0 / 100
3095 ms4364 KiB
#include <bits/stdc++.h> signed main() { 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, x; std::cin >> l >> r >> x; int mx = 0; int ans = 0; for(int i = l; i <= r; i++) { if(mx >= a[i]) { ans = std::max(ans, mx + a[i]); } mx = std::max(mx, a[i]); } if(ans <= x) { std::cout << 1 << "\n"; } else { std::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...