Submission #907637

#TimeUsernameProblemLanguageResultExecution timeMemory
907637androSterilizing Spray (JOI15_sterilizing)C++14
5 / 100
5041 ms4444 KiB
#include <bits/stdc++.h> #define int long long using namespace std; signed main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n, q, k; cin >> n >> q >> k; vector<int> a(n + 1); for(int i = 1; i <= n; i++) { cin >> a[i]; } while(q--) { int o; cin >> o; if(o == 1) { int l, r; cin >> l >> r; a[l] = r; } else if(o == 2) { int l, r; cin >> l >> r; for(int i = l; i <= r; i++) { a[i] /= k; } } else { int l, r; cin >> l >> r; int ans = 0; for(int i = l; i <= r; i++) { ans += a[i]; } cout << ans << "\n"; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...