Submission #1285116

#TimeUsernameProblemLanguageResultExecution timeMemory
1285116LIAHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
8 / 100
3095 ms8244 KiB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define vll vector<ll>
#define loop(i, s, e) for (ll i = s; i < e; ++i)

int main() {
  ll n, m;
  cin >> n >> m;
  vll w(n);
  loop(i, 0, n) cin >> w[i];
  while (m--) {
    ll l, r, k;
    cin >> l >> r >> k;
    bool ans = 1;
    l--, r--;
    loop(i, l, r + 1) {
      ll wi = w[i];
      loop(j, l, i) {
        if ((w[j] > w[i]) && (w[j] + wi > k))
          ans = 0;
      }
    }

    cout << ans << "\n";
  }
  return 0;
}
#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...