Submission #1190436

#TimeUsernameProblemLanguageResultExecution timeMemory
1190436ezzzayAddk (eJOI21_addk)C++20
0 / 100
1377 ms1296 KiB
#include<bits/stdc++.h> using namespace std; #define ff first #define ss second #define pb push_back #define int long long const int N=3e5+5; int a[N]; signed main(){ int n,k; cin>>n>>k; for(int i=1;i<=n;i++){ cin>>a[i]; } int q; cin>>q; while(q--){ int t; cin>>t; if(t==1){ int x; for(int i=1;i<=k;i++)cin>>x; } else{ int l,r,m; cin>>l>>r>>m; int s=0; for(int i=l;i<=r;i++){ s+= min(m, min(i-l+1,r-i+1)) *a[i]; } cout<<s<<endl; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...