士兵突击1



士兵杀敌(一)

时间限制:1000 ms  |  内存限制:65535 KB

难度:3

描述

南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。

小工是南将军手下的军师,南将军现在想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。

注意,南将军可能会问很多次问题。

输入
只有一组测试数据

第一行是两个整数N,M,其中N表示士兵的个数(1<N<1000000),M表示南将军询问的次数(1<M<100000)

随后的一行是N个整数,ai表示第i号士兵杀敌数目。(0<=ai<=100)

随后的M行每行有两个整数m,n,表示南将军想知道第m号到第n号士兵的总杀敌数(1<=m,n<=N)。

输出
对于每一个询问,输出总杀敌数

每个输出占一行

样例输入
5 2
1 2 3 4 5
1 3
2 4
样例输出
6
9

#include<cstdio>

const int MAX=1000010;

int sum[MAX];

int main()

{

int N,q,m,n;

scanf("%d%d",&N,&q);

for(int i=1;i<=N;++i)

{

scanf("%d",&sum[i]);

sum[i]+=sum[i-1];

}

for(int i=0;i!=q;++i)

{

scanf("%d%d",&m,&n);

printf("%d\n",sum[n]-sum[m-1]);

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-08 13:33:39

士兵突击1的相关文章

看《士兵突击》有感

在<士兵突击>剧中,我发现形形色色的人,在剧中有俩人令我最为深刻,其中一个是史今,另一个是许三多.前者与这部剧六个关键字的前三个有关,那就是不抛弃.他不抛弃任何人,他是个有担当.有责任的人,他把不抛弃这三个字表现的淋漓尽致,尤其在对许三多,他坚持带好许三多,这个三个表现突出.还有另一个三个字(不放弃),在剧中,个人认为有俩种意思,第一:不放弃自己,剧中反复出现这几个字,在面对困难的时候不放弃.第二个:不放弃他人,剧中许三多,他不放弃队友,像进老A那一段,为了伍六一,许三多拼命帮助他等等,这个体

3.4面向对象封装案例2士兵突击

面向对象封装案例 II 目标 士兵突击案例 身份运算符 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 一个对象的 属性 可以是 另外一个类创建的对象 01. 士兵突击 需求 士兵 许三多 有一把 AK47 士兵 可以 开火 枪 能够 发射 子弹 枪 装填 装填子弹 —— 增加子弹数量 1.1 开发枪类 shoot 方法需求 1> 判断是

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错

怎么用硕鼠下载优酷专辑

大家都有在优酷或者土豆上下载视频教程的经历吧?想自学或者补习某一科目的人很多,可是优酷上的专辑和土豆上的豆单这样的一大堆视频还是很不容易下载到手的.今天就给大家介绍一个比较有效率的办法,至少不用一个地址一个地址地获取然后右键另存为了. 方法/步骤 1 以在优酷上下载电子科大47集的<电路分析基础>为例.其专辑页面地址为http://www.youku.com/playlist_show/id_2312805.html(注意:一定是专辑首页地址,别弄第一集的播放地址)   复制下来之后前往FLV

大部分人努力程度之低,根本轮不到拼天赋 [转自w3cschool]

2014-05-31 w3cschool 在过去的三个多月里,每周六一天的心理咨询师的培训课成了我一周中最重要最开心的事情之一.因为国庆节的缘故,从9月中旬到10月中旬培训中心都没有安排课程,因此习惯每周六去上课的我在假期里反而一时颇为不习惯. 放假之前,我去另一个校区听了一次课,那个班比我所在的班级课程的进度快一些.课间听到那个头发半白的班主任讲话,班上的学生争相传阅一份成绩单,我才知道他们已经考过入门考了.班主任对学生说:"考试之前,我就有预测,那些每次上课都来的学生都会考过,那些每次来还坐

7.19总结

希望后面看到这个总结的时候能够立马想到代码 以及代码的执行效果. 今天 学的内容是数据库的基础操作. MYSQL的数据类型的byte 大小. Name 对应 verchar 是可变长度,int 4个字节.== select * from 表名  可以检索文件的所有信息. select 列,列(可以一列)from 表名  检索对应列的信息     select 列as 新列名 from 表 select 列 from 表名 where (条件语句)     < > =  or and not  

思维导图分享以及MindManager使用说明

来源于: http://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html http://www.cnblogs.com/muhongxing/archive/2009/12/29/1635104.html 我使用思维导图已经有一段时间了,也有了一些自己的经验,甚至,在工作和生活中,思维导图已经是我必不可少的一项工具.当智哥问我能不能用一句话解释清楚思维导图的时候,我迟疑了一下,还是没法说清楚(看来要将<金字塔原理>列入读书计划

和同鉴书&lt;人生的枷锁&gt;

内容简介 小说主人公菲利普·凯里自幼父母双亡,不幸又先天残疾,在冷漠而陌生的环境中度过了童年,性格因此孤僻而敏感.在寄宿学校度过的岁月让他饱受了不合理的学校制度的摧残,而当他走入社会后,又在爱情上经历了伤痛.在坎坷的人生道路上,他每跨一步,都要付出艰辛的挣扎,但思想和个性都独立不羁的凯里,一直努力挣脱宗教和小市民意识这两条禁锢自己精神的桎梏,力图在混沌纷扰的生活漩流中,寻求人生的真谛. 作者简介 威廉·萨默赛特·毛姆(William Somerset Maugham)于1874年1月25日出生在

swift学习笔记7

不管做什么事,只要敬业点,把该作的做好.不要总找借口. 不要看不起小事,生活本是一件件小事的集合.细节决定成败. 士兵突击里面有句台词:他每做一件小事的时候,都好像抓住了一根救命稻草,到最后你才发现,他抱住的已经是一颗参天大树. 七.面向对象 swift可以定义 面向对象类型: 枚举 结构体 类  ,可以定义变量,枚举,结构体是值类型,类定义变量是引用类型 以上三种都支持定义存储属性,计算属性,方法,下标,构造器,嵌套类型. JAVA支持的特性,swift都支持,不支持的,它也支持,语法简洁,但