Submission #751091

#TimeUsernameProblemLanguageResultExecution timeMemory
751091vjudge1Foehn Phenomena (JOI17_foehn_phenomena)C++17
0 / 100
1060 ms1096 KiB
#include <bits/stdc++.h> using namespace std; int main() { int N, Q, rd, add; ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); cin >> N >> Q >> rd >> add; int A[N + 1]; for (int i = 0; i <= N; i++) { cin >> A[i]; } for (int j = 0; j < Q; j++) { int L, R, X; cin >> L >> R >> X; for (int i = L; i <= R; i++) { A[i] += X; } int deg = 0; for (int i = 1; i <= N; i++) { int diff = A[i] - A[i - 1]; if (diff > 0) { deg -= rd * diff; } else { deg += add * abs(diff); } } cout << deg << endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...