当前位置: 首页 > news >正文

专业网站推广的公司莱芜论坛24小时主题贴

专业网站推广的公司,莱芜论坛24小时主题贴,信息门户网站是什么,广东官网网站建设品牌资源限制 内存限制:256.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s 问题描述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。   小工是南将军手下的军师&…

资源限制

内存限制:256.0MB   C/C++时间限制:1.0s   Java时间限制:3.0s   Python时间限制:5.0s

问题描述

  南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的。
  小工是南将军手下的军师,南将军经常想知道第m号到第n号士兵的总杀敌数,请你帮助小工来回答南将军吧。
  南将军的某次询问之后士兵i可能又杀敌q人,之后南将军再询问的时候,需要考虑到新增的杀敌数。

输入格式

  多组测试数据,以EOF结尾;
  每组第一行是两个整数N,M,其中N表示士兵的个数(1<N<1000000),M表示指令的条数。(1<M<100000)
  随后的一行是N个整数,ai表示第i号士兵杀敌数目。(0<=ai<=100)
  随后的M行每行是一条指令,这条指令包含了一个字符串和两个整数,首先是一个字符串,如果是字符串QUERY则表示南将军进行了查询操

  作,后面的两个整数m,n,表示查询的起始与终止士兵编号;如果是字符串ADD则后面跟的两个整数I,A(1<=I<=N,1<=A<=100),表示第I个士兵新增杀敌数为A.

输出格式

  对于每次查询,输出一个整数R表示第m号士兵到第n号士兵的总杀敌数,每组输出占一行

样例输入

5 6
1 2 3 4 5
QUERY 1 3
ADD 1 2
QUERY 1 3
ADD 2 3
QUERY 1 2
QUERY 1 5

样例输出

6
8
8
20

#include<iostream>
#include<string>
using namespace std;
const int N=10e6+10;
int a[N];
int b[N];//前缀和 
int n,m;
int main(){while(scanf("%d%d",&n,&m) !=EOF){for(int i=1;i<=n;i++){scanf("%d",&a[i]);b[i]=b[i-1]+a[i];}while(m--){string zl;cin>>zl;if(zl=="QUERY"){int first,end;scanf("%d%d",&first,&end);printf("%d\n",b[end]-b[first-1]);}if(zl=="ADD"){int q,num;scanf("%d%d",&q,&num);for(int i=q;i<=n;i++){b[i]+=num;}}}}return 0;
}

思路:前缀和。 

http://www.yayakq.cn/news/555889/

相关文章:

  • 个人网站如何备企业网站建设优化网站排名
  • 搜索引擎网站排名免费多用户商城系统
  • 仿素材网站源码徐闻住房与城乡建设局网站
  • 苏中建设集团网站网址wordpress张戈
  • 网站后台编辑框变灰了网站上官网标识怎么做
  • 建网站的要求网站开发使用什么运行软件
  • 网站广告通栏效果现在主流的网站开发平台有哪些
  • 网站开发的前端框架有哪些阳江市住房和城乡规划建设局网站
  • 网站建设企业营销辽宁建设安装集团有限公司网站
  • 北京网站优化公司优化的网站做域名跳转
  • 印刷厂网站模板移动端网站如何做导出功能
  • 怎么样可以做自己的网站页面设计报告
  • 做关于家乡的网站做一个网站要怎么做
  • 网站网站做代理赚钱吗网站开发实战答案
  • 安卓页面跳转佛山公司推广优化
  • 网页设计师收费标准seo搜索如何优化
  • 广州网站优化公司如何咨询公司经营范围大全
  • 网站建设会计中国软件外包网
  • 涟水做网站中国住房和城乡建设网网站
  • 如何搭建论坛网站职业技术培训
  • 建设网站一定要会代码吗wordpress閱讀主题
  • 企业网站建设项目策划书做头像的网站有哪些
  • 网站建设座谈会上的发言沈阳网站建设推广服务
  • 建设网站上海wordpress 主题广告
  • 外贸网站制作要求太原做网站公司哪家好
  • 南山网站设计公司个人网站建设设计
  • 网络小说网站推广策划方案wordpress安装卡住了
  • 什么网站做班服比较好wordpress 目录索引
  • 网站盈利方法pc 移动网站 模板
  • 信息化网站建设的请示做网站外包好做吗