Submission #562768

#TimeUsernameProblemLanguageResultExecution timeMemory
562768SSRSSterilizing Spray (JOI15_sterilizing)C++14
5 / 100
5047 ms3720 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int N, Q, K; cin >> N >> Q >> K; vector<int> C(N); for (int i = 0; i < N; i++){ cin >> C[i]; } for (int i = 0; i < Q; i++){ int S, T, U; cin >> S >> T >> U; if (S == 1){ T--; C[T] = U; } if (S == 2){ T--; for (int j = T; j < U; j++){ C[j] /= K; } } if (S == 3){ T--; long long ans = 0; for (int j = T; j < U; j++){ ans += C[j]; } cout << ans << endl; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...