50分 #19 和 Subtask7 样例RE 求助
查看原帖
50分 #19 和 Subtask7 样例RE 求助
448911
ZAIA_Enterprise楼主2023/2/17 13:00
#include <iostream>

using namespace std;

long long x[114514];
int n,k; 
int opt,l,r,a;

bool chou;

int main(){
	cin >> n >> k;
	for(int i=1;i<=n;i++){
		cin >> x[i];
	}
	for(int i=1;i<=k;i++){
		cin >> opt;
		if(opt == 1){
			cin >> l >> r >> a;
			for(int i=l;i<=r;i++){
				if(i > n){
					break;
				}
				x[i] += a;
			}
		}
		else if(opt == 2){
			cin >> l >> r;
			chou = true;
			for(int i=l;i<=r-1;i++){
				if(x[i] >= x[i+1]){
					cout << "No" << endl;
					chou = false;
					break;
				}
			}
			if(chou == true){
				cout << "Yes" << endl;
			}
		}
	}
	return 0;
}
2023/2/17 13:00
加载中...