[SSL_CHX][2021-08-19]区间和
题目描述
输入一个长度为n(1 <= n <= 1000)的数组a,元素为a[1]…a[n],之后进行m次询问,每次询问给出两个值(l,r)(r >= l),求数组:a[l] + a[l+1] + … a[r]的值。
输入格式
第一行2个数,n和m,中间用空格分隔(1 <= n, m <= 1000)。 之后n+m行, 第 1 至 n 行:每行一个数字a[i](0 <= a[i] <= 1000) 第 n + 1 至 n + m 行:每行2个数字l,r,中间用空格分隔(0 < l <= r <= n)
输出格式
输出共m行,每行一个数,对应a[l] + a[l+1] + … a[r]的值。
输入样例
3 3
1
3
5
1 2
1 3
2 3
输出样例
4
9
8
数据范围
对于5%的数据,1≤l≤r≤m≤10,1≤n≤10; 对于10%的数据,1≤l≤r≤m≤100,1≤n≤100; 对于100%的数据,1≤l≤r≤m≤1000,1≤n≤1000;
样例解释
例如:n = 3,m = 3,a的元素为1, 3, 5,
第1个查询为:1 2,对应a[1] + a[2] = 1 + 3 = 4
第2个查询为:1 3,对应a[1] + a[2] + a[3] = 1 + 3 + 5 = 9
第2个查询为:2 3,对应a[2] + a[3] = 3 + 5 = 8
解题思路
利用预处理,保存数组的前缀和,之后对于每一个询问,可以直接计算出区间和。
Code
#include <bits/stdc++.h>
using namespace std;
int main()
{int n,m,s,b,c;cin>>n>>m;int a[1001],f[1001];for(int i=1;i<=n;i++){cin>>a[i];f[i]=f[i-1]+a[i];}while(m--){s=0;cin>>b>>c;s=f[c]-f[b-1];cout<<s<<endl;}return 0;
}
完成 *然后小伙就无了
[SSL_CHX][2021-08-19]区间和相关推荐
- 2021/03/09~2021/08/19 统计
1.流程类 1.上架流程: 确定包名(有申请第三方的app_name参数需要统一).创建项目: 格式化文件路径及命名:icon.svg/png(应用图标)像素文件夹.string(应用名称/布局链接) ...
- OPPO|后端工程师|一面 二面| 远程牛客面试 | 凉经 (2021/08/19 | 2021/09/01)
一面: 自我介绍 为什么不投算法相关岗位 http协议状态码 http请求网页过程 应用层协议 微服务调用用了哪些协议 nacos担任了什么角色 请求转发策略,你会怎么实现 http协议头包含的字段, ...
- 【Yolov5】1.认真总结6000字Yolov5保姆级教程(旧版本2021.08.03作为备份)
旧版本2021.08.03 新版本https://blog.csdn.net/m0_53392188/article/details/119334634 以作备份 目录 一.前言 二.学 ...
- 职教平台粉笔科技递交港股IPO招股书:2021年1-9月营收26.3亿
2月28日晚间消息,职业教育平台粉笔科技向香港联交所递交IPO招股书,正式启动上市计划,中金.花旗.美银证券为联席保荐人. 招股书显示,粉笔科技主营业务为成人职业教育服务,在线培训.线下培训以及教材. ...
- 2021.08.09【普及组】模拟赛C组比赛总结
文章目录 2021.08.09[普及组]模拟赛C组比赛总结 写在前面: T1 :[普及模拟]生产武器 题目大意: 正解: T2 :[普及模拟]城市连接 题目大意: 正解: T3 :[普及模拟]抢救文件 ...
- 《安富莱嵌入式周报》第227期:2021.08.23--2021.08.29
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 ...
- 纯Go实现的Firebase的替代品 | Gopher Daily (2021.08.11) ʕ◔ϖ◔ʔ
每日一谚:Global variables should have longer names. Go技术生态 如何才能成功将Python切换到Go - https://itnext.io/opinio ...
- GNSS数据下载网站整理,包括gamit、bernese更新文件地址[2021.08更新]
本人博客园同名原创文章,展示到CSDN供大家参考,转载请声明地址:https://www.cnblogs.com/ydh2017/p/6474654.html 从事GNSS研究的小伙伴大都离不开GNS ...
- 2021年1-9月墨天轮最受欢迎的20篇技术文章
自墨天轮社区成立以来,众多的的数据库相关从业者们在此相聚,大家技术专业.热爱分享.乐于交流,将自己日常的工作经验.技术雷区.学习笔记分享于此. 这些来自数据库系统架构.中间件.性能优化.交付等等不同岗 ...
- 一个女生物联人的自学单片机笔记2021.1.19(单片机---准备阶段)
Hello!宝宝们,今天是2021.1.19,这里是甜小姐的后花园. 这是我的第一篇博客,以后这里就是我的秘密基地啦!我会在这里分享自己的心得和学习到的知识和体会,嘀嘀嘀,同时呢也会分享我自己的心情, ...
最新文章
- 怎样打开win7和vista系统的telnet服务
- python学习手册笔记——20.迭代和解析
- [Redis源码阅读]redis持久化
- “Xavier”安卓木马分析:可静默收集数据并远程代码执行
- C语言实现拓扑排序topological sort算法(附完整源码)
- 8.3控制质量(后续不断完善)
- Java 8:CompletableFuture的权威指南
- [转]Angular2 Material2 封装组件 —— confirmDialog确定框
- avr计数_使用8位LCD创建计数器| AVR
- php集成环境还需要mysql吗_是选择php集成环境好还是分开安装的原生版好
- 分布式锁实现原理与最佳实践
- 基于linux的智能小车_商汤首款原创机器人SenseRover X自动驾驶小车斩获Red Dot Award...
- 通过一个实例掌握测试工具JMeter的一些基本概念
- Spring与MyBatis整合源码分析
- Photoshop下载
- 一文说清:可逆与不可逆加密算法,对称与非对称加密算法-据说BCrypt比MD5要好?
- IFR02红外雨量传感器
- java短链接_Java 网址短链接服务原理及解决方案
- 【软件定义汽车】【场景篇】AR-HUD
- 无线系列 - 5G大规模MIMO阵列仿真及混合波束成形设计
热门文章
- 用计算机遥感技术图片,卫星遥感影像数据是什么样格式的?
- Metasploit2: tcp port 139/445 – Samba smbd
- 什么是CDN,使用CDN有什么作用,华为云内容分发网络 CDN助您全站加速
- wincc c 语言改颜色,wincc常用c脚本小草设置
- “互联网+”拯救了星巴克,出路是“第四空间
- php安装zend loader,PHP5.3安装Zend Guard Loader图文教程
- COCI 2016/2017 Round 4 C dp
- c 语言 百钱买百鸡
- 滴滴裁员2000人:老板辞退你,从来都不是因为钱
- WTEM-1Q/GPS瞬变电磁仪操作步骤