竞赛
考级
C.K.K.S.H
废话一句不多说,代码给你台上“车” 这个题实在是太简单啦!
阿基米哲V(^-^)V
#include <iostream> using namespace std; int main(){ int n,m; cin>>n>>m; int a[100001]; int s[100001]; for(int i=1;i<=n;i++){ cin>>a[i]; } for(int i=1;i<=n;i++){ s[i]=s[i-1]+a[i]; } for(int i=1;i<=m;i++){ int l,r; cin>>l>>r; cout<<s[r]-s[l-1]<<endl; } return 0; }
HIM
~Lyney~
Collapseのbna
#include <bits/stdc++.h> using namespace std; int a[1000005];//数据 int s[1000005];//前缀和 int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; s[i]=s[i-1]+a[i];//生成前缀和数组 } while(m--){//m次询问 int l,r; cin>>l>>r;//输出区间和[l,r] cout<<s[r]-s[l-1]<<endl; } return 0; }
小蒟蒻
复仇者_零
潜龙暗虎
Aurora.
黑客_天之神_ZDZL_zsy
#include <bits/stdc++.h> using namespace std; int n,m; const int N = 1e5 + 10; int a[N],s[N]; int main() { cin >> n >> m; for (int i = 1; i <= n; i ++ ) cin >> a[i]; for (int i = 1; i <= n; i ++ ) s[i] = s[i - 1] + a[i]; while (m -- ) { int l,r; cin >> l >> r; cout << s[r] - s[l - 1] << endl; } return 0; }
吴卡 ━━╋══════➢
#include <bits/stdc++.h> using namespace std; const int N=100001; int n,m,a[N],s[N],l,r; int main(){ cin>>n>>m; for(int i=1;i<=n;i++) { cin>>a[i]; s[i]=s[i-1]+a[i]; } for(int i=1;i<=m;i++) { cin>>l>>r; cout<<s[r]-s[l-1]<<endl; } return 0; }
kali熊砸
zhouty
majmDZB
准
回来看看
共36条