제출 #1324863

#제출 시각아이디문제언어결과실행 시간메모리
1324863edga1Sterilizing Spray (JOI15_sterilizing)C++20
5 / 100
5093 ms1288 KiB
#include <bits/stdc++.h>
#define ll long long

using namespace std;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);
    int n,q,k; cin>>n>>q>>k;
    vector<int> c(n+1);
    for(int i=1; i<=n; i++) cin>>c[i];
    for(int i=0; i<q; i++){
        int s,t,u;
        cin>>s>>t>>u;
        if(s==1) c[t]=u;
        if(s==2){
            for(int j=t; j<=u; j++) c[j]/=k;
        }
        if(s==3){
            ll r=0;
            for(int j=t; j<=u; j++) r+=c[j];
            cout<<r<<'\n';
        }
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...