제출 #498566

#제출 시각아이디문제언어결과실행 시간메모리
498566The_SamuraiHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++98
0 / 100
3040 ms8304 KiB
#include <bits/stdc++.h> using namespace std; void solve() { int n, m, l, r, k; cin >> n >> m; int arr[n]; for (int i = 0; i < n; i++) { cin >> arr[i]; } for (int i = 0; i < m; i++) { cin >> l >> r >> k; int a[n]; for (int j = 0; j < n; j++) { a[i] = arr[i]; } int j = l - 1; bool p = 1; while (j < r) { while (j + 1 < r && a[j] <= a[j + 1]) { j++; } j++; if (j == r) { break; } int x = j; while (j >= l && a[j] < a[j - 1] && a[j] + a[j - 1] <= k) { swap(a[j], a[j - 1]); j--; } if (j >= l) { cout << "0\n"; p = 0; break; } j = x; } if (p) { cout << "1\n"; } } } int main() { int t = 1; // cin >> t; while (t--) { solve(); } }
#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...