제출 #751102

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

int main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    int n,q,s,t; cin>>n>>q>>s>>t;
    int suhu[n+1] = {};
    for(int i = 0; i < n+1; i++){
        cin>>suhu[i];
    }
    while(q--){
        int l = 0, r = 0, x = 0;
        int total = 0;
        cin>>l>>r>>x;
        for(int i = 0; i < n+1; i++){
            if(i >= l && i <= r){
                suhu[i] += x;
            }
        }
        for(int i = 0; i < n; i++){
            if(suhu[i+1] > suhu[i]){
                total -= abs(suhu[i+1] - suhu[i]) * s;
            }
            else if(suhu[i+1] < suhu[i]){
                total += abs(suhu[i+1] - suhu[i]) * t;
            }
        }
        cout<<total<<"\n";
    }
//
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...