51nod1081---子段求和(51nod基础:前缀和)
来源:互联网 发布:电话假号软件 编辑:程序博客网 时间:2024/06/11 23:52
【题目来源】:https://www.51nod.com
【题意&&思路】
求l到l+dis区间的和,咋一看,还以为是非线段树不可。。
转念一想,或许前缀和就可以了。。。
【代码】
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;typedef long long LL;LL arr[50000+10];int main(){ int n; scanf("%d",&n); arr[0]=0; for(int i=1;i<=n;i++) { scanf("%lld",&arr[i]); arr[i]+=arr[i-1]; } int q; scanf("%d",&q); while(q--) { int l,dis; scanf("%d%d",&l,&dis); printf("%lld\n",arr[l+dis-1]-arr[l-1]); }}
阅读全文
0 0
- 51nod1081---子段求和(51nod基础:前缀和)
- 51nod1081 子段求和(前缀和)
- 51Nod-1081 子段求和【前缀和】
- 51nod-1081[前缀和]子段求和
- 51nod1081 子段求和(dp、树状数组、线段树求法)
- 51nod 1081 子段求和
- 51nod-1081子段求和
- 51nod 1081 子段求和
- 51nod 1081 子段求和
- 51Nod 1081 子段求和
- 【51Nod】1081 子段求和
- 51Nod-1081-子段求和
- 51Nod-1081 子段求和
- 51nod 1081 子段求和
- 51Nod-1081 子段求和
- 51nod:1081 子段求和(树状数组)
- 51Nod 1081 子段求和(数组/树状数组)
- H 子段求和(51Nod 1081)
- 数据库优化方案
- javabean使用之一
- libstdc++.so.6: version `CXXABI_1.3.9' not found
- Tensorflow中图像翻转函数
- ubuntu16配置ftp
- 51nod1081---子段求和(51nod基础:前缀和)
- 同一端口监听tcp和udp请求
- 题目1057:众数
- 384.Shuffle an Array(Java)
- winscp 秘钥登录
- JMock实践---(三)从Mock对象的方法抛出异常
- jsp弹出新页面居中显示
- 龟云狄眦-Scala学习札记【一】Scala中class、object、trait初识
- 正则表达式