제출 #342209

#제출 시각아이디문제언어결과실행 시간메모리
342209SeDunionHedgehog Daniyar and Algorithms (IZhO19_sortbooks)C++17
17 / 100
3097 ms6916 KiB
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
const int N = 1e6 + 66;

// l<=i<=j<=r a[i] > a[j] a[i]+a[j]<=x

int a[N];

int main() {
	ios_base::sync_with_stdio(0);
	cin.tie(0), cout.tie(0);
	int n, m;
	cin >> n >> m;
	for (int i = 1 ; i <= n ; ++ i) cin >> a[i];
	for (int i = 1 ; i <= m ; ++ i) {
		int l, r, k;
		cin >> l >> r >> k;
		bool Ans = true;
		int Mx = 0;
		for (int i = l ; i <= r ; ++ i) {
			if (Mx > a[i] && Mx + a[i] > k) {
				Ans = false;
				break;
			}
			Mx = max(Mx, a[i]);
		}
		cout << Ans << "\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...