Submission #342209

#TimeUsernameProblemLanguageResultExecution timeMemory
342209SeDunionHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
17 / 100
3097 ms6916 KiB
#include<bits/stdc++.h> using namespace std; using ll = long long; const int N = 1e6 + 66; // l<=i<=j<=r a[i] > a[j] a[i]+a[j]<=x int a[N]; int main() { ios_base::sync_with_stdio(0); cin.tie(0), cout.tie(0); int n, m; cin >> n >> m; for (int i = 1 ; i <= n ; ++ i) cin >> a[i]; for (int i = 1 ; i <= m ; ++ i) { int l, r, k; cin >> l >> r >> k; bool Ans = true; int Mx = 0; for (int i = l ; i <= r ; ++ i) { if (Mx > a[i] && Mx + a[i] > k) { Ans = false; break; } Mx = max(Mx, a[i]); } cout << Ans << "\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...