제출 #737661

#제출 시각아이디문제언어결과실행 시간메모리
7376611075508020060209tcFoehn Phenomena (JOI17_foehn_phenomena)C++14
30 / 100
1071 ms3512 KiB

#include<bits/stdc++.h>
using namespace std;
#define int long long

int n;int ar[500005];int Q;int S;int T;


int solve(){

int ans=0;
for(int i=1;i<=n;i++){
    if(ar[i]>ar[i-1]){
        ans-=S*(ar[i]-ar[i-1]);
    }else{
        ans+=T*(ar[i-1]-ar[i]);
    }
}
return ans;


}


signed main(){
cin>>n>>Q>>S>>T;
for(int i=0;i<=n;i++){
    cin>>ar[i];
}

while(Q--){
    int l;int r;int v;
    cin>>l>>r>>v;
    for(int i=l;i<=r;i++){
        ar[i]+=v;
    }

    cout<<solve()<<endl;




}



}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...