Submission #751109

#TimeUsernameProblemLanguageResultExecution timeMemory
751109vjudge1Foehn Phenomena (JOI17_foehn_phenomena)C++17
0 / 100
1052 ms1064 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n,q,s,t; cin >> n >> q >> s >> t; int a[n + 1]; for(int i = 0; i < n + 1; i++) cin >> a[i]; while(q--){ int l,r,x; cin >> l >> r >> x; for(int i = l; i <= r; i++){ a[i] += x; } int sum = 0; for(int i = 1; i < n + 1; i++){ if(a[i] < a[i - 1]) sum += (a[i - 1] - a[i]) * t; else sum -= (a[i] - a[i - 1]) * s; } cout << sum << endl; } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...