제출 #1280726

#제출 시각아이디문제언어결과실행 시간메모리
1280726daniyar228Addk (eJOI21_addk)C++20
36 / 100
2094 ms2908 KiB
#include<bits/stdc++.h> using namespace std; #pragma GCC optimize("Ofast") #pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,avx2,mmx,fma,avx,tune=native") #define ll long long #define all(x) x.begin(),x.end() #define pb push_back #define rall(x) x.rbegin(),x.rend() const int N=1e6+1,mod=998244353,MOD=1e9+7,INF=9223372036854775807; signed main(){ ios::sync_with_stdio(false); cin.tie(nullptr); //freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); int testcasescount=1; //cin>>testcasescount; while(testcasescount--){ int n,k; cin>>n>>k; vector<int>a(n+1); vector<ll>p(n+1); for(int i=1;i<=n;i++){ cin>>a[i]; p[i]=a[i]+p[i-1]; } int q; cin>>q; while(q--){ int t; cin>>t; if(t==1){ int x; cin>>x; } else{ int l,r,m; ll s = 0; cin>>l>>r>>m; for(int i=l;i<=r-m+1;i++){ s+=p[i+m-1]-p[i-1]; } cout<<s<<'\n'; } } } }

컴파일 시 표준 에러 (stderr) 메시지

Main.cpp:9:47: warning: overflow in conversion from 'long int' to 'int' changes value from '9223372036854775807' to '-1' [-Woverflow]
    9 | const int N=1e6+1,mod=998244353,MOD=1e9+7,INF=9223372036854775807;
      |                                               ^~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...