#include <bits/stdc++.h>
using namespace std;
const int MAXN = 500;
int arr[MAXN];
int main() {
cin.tie(0)->sync_with_stdio(false);
int n, qs; cin >> n >> qs;
for (int i=0; i<n; i++) cin >> arr[i];
for (int q=0; q<qs; q++) {
int l, r, x; cin >> l >> r >> x; l--; r--;
int mx = 0;
for (int i=l; i<=r; i++) {
for (int j=i+1; j<=r; j++) {
mx = max(mx, arr[i] + arr[j]);
}
}
cout << (mx <= x) << '\n';
}
return 0;
}
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |