Submission #1287462

#TimeUsernameProblemLanguageResultExecution timeMemory
1287462azamuraiHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++20
0 / 100
3095 ms8300 KiB
#include <bits/stdc++.h> using namespace std; #define int long long #define fi first #define se second #define mp make_pair #define pb push_back #define Sz(x) (int)x.size() const int N = 1e6 + 5; int n, m, a[N]; void solve() { cin >> n >> m; for (int i = 1; i <= n; i++) { cin >> a[i]; } while (m--) { int l, r, k; cin >> l >> r >> k; for (int i = l; i <= r; i++) { for (int j = l; j < r; j++) { if ((a[j] + a[j + 1]) <= k && a[j] > a[j + 1]) { swap(a[j], a[j + 1]); } } } int ok = 1; for (int i = l + 1; i <= r; i++) { if (a[i] < a[i - 1]) ok = 0; } if (ok) cout << 1 << '\n'; else cout << 0 << '\n'; } } signed main() { ios_base::sync_with_stdio(0); cin.tie(0); int t = 1; //cin >> t; for (int T = 1; T <= t; T++) { solve(); cout << '\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...