Submission #1071221

#TimeUsernameProblemLanguageResultExecution timeMemory
1071221vjudge1Hedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
17 / 100
74 ms8028 KiB
#include<bits/stdc++.h> using namespace std; #define int long long #define nn "\n"; const int N = 2e5 + 8 , inf = 1e9+7 ; int n , m , q ; signed main() { ios_base::sync_with_stdio(0), cin.tie(0); cin>> n >> q; int w[n+1]; int mx1 = max(n , q ); for(int i= 1 ; i <= n; i++){ cin>> w[i]; } if(mx1 <= 5000){ while(q--){ int l , r , k ; cin>>l >> r >> k ; int mx =w[l] , cnt =0 ; for(int i =l+1 ; i <= r ; i++){ if(w[i]< mx ){ cnt = max(cnt , w[i]+mx); } else mx = w[i]; } if(cnt <= k ){ cout << 1 << nn } else cout << 0 << nn } } }
#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...