Submission #642290

#TimeUsernameProblemLanguageResultExecution timeMemory
642290glupanAddk (eJOI21_addk)C++14
0 / 100
125 ms1716 KiB
#include <bits/stdc++.h> using namespace std; void solve() { int n,m; cin >> n >> m; int dp[n+1], arr[n]; dp[0]=0; for(int i=0; i<n; i++) { cin >> arr[i]; dp[i+1]=dp[i]+arr[i]; } int q; cin >> q; while(q--) { int tmp,l,r,m; cin >> tmp; if(tmp==1) { int x; cin >> x; continue; } cin >> l >> r >> m; long long ans=0; for(int i=0; i<m; i++) { ans+=dp[r-i]-dp[l+i-1]; } cout << ans << endl; } } int main() { ios::sync_with_stdio(false); cin.tie(NULL); int t=1; while(t--) solve(); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...