博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2291 糖果堆
阅读量:4559 次
发布时间:2019-06-08

本文共 930 字,大约阅读时间需要 3 分钟。

2291 糖果堆

 

时间限制: 1 s
空间限制: 64000 KB
题目等级 : 白银 Silver
 
 
 
题目描述
Description

【Shadow 1】第一题

WJMZBMR买了很多糖果,分成了N堆,排成一列。WJMZBMR说,如果Shadow能迅速求出第L堆到第R堆一共有多少糖果,就把这些糖果都给他。

现在给出每堆糖果的数量,以及每次询问的L和R,你需要帮助Shadow,把每次询问的结果求出来。注意,你不需要考虑糖果被Shadow取走的情况。

输入描述
Input Description

第1行,2的整数N,M,分别表示堆数和询问数量;

第2行,N个整数Ai,表示第i堆糖果的数量;

第3-(M+2)行,每行2个整数Li, Ri,表示第i个询问是[Li, Ri]。

输出描述
Output Description

M行,对于每个询问,输出对应的和。

样例输入
Sample Input
5 5
1 2 3 4 5
1 5
2 4
3 3
1 3
3 5
样例输出
Sample Output
15
9
3
6
12
数据范围及提示
Data Size & Hint

对于50%的数据,1≤N,M≤100;

对于100%的数据,1≤N,M≤100000,0≤Ai≤1000,1≤Li≤Ri≤N。

1 #include
2 using namespace std; 3 int main() 4 { 5 int n,m,a[100005],l,r,sum[100005]; 6 cin>>n>>m; 7 sum[0]=0; 8 for(int i=1;i<=n;i++) 9 {10 cin>>a[i];11 sum[i]=sum[i-1]+a[i];12 }13 while(m--)14 {15 cin>>l>>r;16 cout<
<

 

转载于:https://www.cnblogs.com/lyqlyq/p/6673743.html

你可能感兴趣的文章
APUE读书笔记-第16章-网络IPC: 套接字
查看>>
babel更新之后的 一些坑
查看>>
Python基础-Alex
查看>>
FTP权限问题解析,553 Can't open that file: Permission denied
查看>>
string.Format和cookie代码
查看>>
Django 1.11.7+django_pyodbc_azure-1.11.0.0+pyodbc 连接mssql 数据库
查看>>
NaN属性,isNaN函数
查看>>
Tomcat配置多线程和配置数据库连接池
查看>>
python解析oracle日志中的报错
查看>>
latex 去掉(不显示)空白页的页码与页眉
查看>>
Spring MyBatis多数据源分包
查看>>
HDOJ 1879 继续畅通工程
查看>>
spring Springmvc mybatis maven整合
查看>>
方法参数(值调用,引用调用)
查看>>
有名管道的非阻塞设置
查看>>
Git使用教程-idea系列中git使用教程
查看>>
diff.js 列表对比算法 源码分析
查看>>
模块运用,文件搜索
查看>>
基于托管C++的增删改查及异步回调小程序
查看>>
hdu 1811 Rank of Tetris
查看>>