Submission #495469

#TimeUsernameProblemLanguageResultExecution timeMemory
495469AmerHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++14
17 / 100
3092 ms6216 KiB
#include <iostream> using namespace std; const int maxN = 1000005; int arr[maxN]; int solve(int start, int finish, int mood) { int maxNum = arr[start - 1]; for (int i = start; i < finish; i++) { if (maxNum > arr[i]) { if (arr[i] + maxNum > mood) { return false; } } else { maxNum = arr[i]; } } return true; } int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); int n, m; cin >> n >> m; for (int i = 0; i < n; i++) { cin >> arr[i]; } for (int i = 0; i < m; i++) { int start, finish, mood; cin >> start >> finish >> mood; cout << solve(start, finish, mood)<<endl; } } /* 5 2 3 5 1 8 2 1 3 6 2 5 3 */
#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...