제출 #751120

#제출 시각아이디문제언어결과실행 시간메모리
751120vjudge1Foehn Phenomena (JOI17_foehn_phenomena)C++14
0 / 100
1081 ms1752 KiB
#include <bits/stdc++.h>
using namespace std;

int n,q,s,t;
int a[200005];
int temp[200005];
int l,r,x;

int main(){
	cin >> n >> q >> s >> t;
	cin >> a[0];
	temp[0] = 0;
	for(int i=1; i<=n; i++){
		cin >> a[i];
	}
	for(int j=0; j<q; j++){
		cin >> l >> r >> x;
		for(int i=l; i<=r; i++){
			a[i] += x;
		}
		for(int i=1; i<=n; i++){
			if(a[i]>=a[i-1]) temp[i] = temp[i-1] - (a[i]-a[i-1])*s;
			else temp[i] = temp[i-1] - (a[i]-a[i-1])*t;
		}
		cout << temp[n] << endl;
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...