제출 #1190459

#제출 시각아이디문제언어결과실행 시간메모리
1190459ezzzayAddk (eJOI21_addk)C++20
36 / 100
2095 ms1536 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), r-l+1-m+1}) *a[i]; } cout<<s<<endl; } } }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...