Submission #751120

#TimeUsernameProblemLanguageResultExecution timeMemory
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...