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

网站建设百度云资源网络舆情分析师

网站建设百度云资源,网络舆情分析师,手机网站的后台管理,响水做网站的价格题目描述 给定 n 个正整数组成的数列 a1​,a2​,⋯,an​ 和 m 个区间 [li​,ri​],分别求这 m 个区间的区间和。 输入格式 第一行,为一个正整数 n 。 第二行,为 n 个正整数 a1​,a2​,⋯,an​ 第三行,为一个正整数 m 。 接下…

题目描述

给定 n 个正整数组成的数列 a1​,a2​,⋯,an​ 和 m 个区间 [li​,ri​],分别求这 m 个区间的区间和。

输入格式

第一行,为一个正整数 n 。

第二行,为 n 个正整数 a1​,a2​,⋯,an​

第三行,为一个正整数 m 。

接下来 m 行,每行为两个正整数 li​,ri​ ,满足 1≤li​≤ri​≤n

输出格式

共 m 行。

第 i 行为第 i 组答案的询问。

输入输出样例

输入 #1

4
4 3 2 1
2
1 4
2 3

输出 #1

10
5

说明/提示

样例解释:第 1 到第 4 个数加起来和为 10。第 2 个数到第 3 个数加起来和为 5。

对于 50% 的数据:n,m≤1000 ;

对于 100% 的数据:1≤n,m≤10^{5},1≤ai​≤10^{4}

暴力只能得40%,要用前缀和优化

#include<iostream>
using namespace std;int n, m;
const int N = 1e5+10;
int a[N];int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin>>n;for(int i=1; i<=n; ++i){cin>>a[i];a[i] += a[i-1];  //前缀和 }cin>>m;while(m--){int r, l;cin>>r>>l;int ans = 0;ans = a[l]-a[r-1];cout<<ans<<'\n';}return 0;
}
http://www.dtcms.com/wzjs/532398.html

相关文章:

  • 深圳做手机网站建设要做网络推广
  • 北京网站建设价格低国际重大新闻事件2023
  • 阿里巴巴免费做网站吗电子报刊的传播媒体是什么
  • 前端视频教程网站佛山网站建设公司
  • 电商网站建设简单代码网页竞价排名广告
  • xp系统没有lls组件可以做网站吗网络软文营销是什么意思
  • 浏览器主页制作seo排名大概多少钱
  • 昆明网站建设时间广州信息流推广公司
  • 什么样的网站可以做外链东莞百度推广排名
  • 做网站基础教程郑州网络推广排名
  • 做律师咨询网站谷歌关键词排名优化
  • 网站采集转载广州优化营商环境条例
  • 做跨境电商的人才网站青岛seo网站推广
  • 新型h5网站建设企业宣传标语
  • 石家庄网站建设网站优化seo培训班
  • 网站结构是什么长沙网站se0推广优化公司
  • 东莞建设网东莞市住房和城乡建设seo推广绩效考核指标是什么
  • 古代中国建筑网站上海百度推广优化
  • 如何做图让网站的图更清晰想做app推广项目在哪找
  • 网站建设如何选择服务器上海网络推广
  • 国外做家居类的网站平台接广告在哪里接的
  • 网站建设怎么样做账网站的seo
  • wordpress固定连接出现中文重庆seo优化
  • 保定seo建站重庆网站关键词排名
  • 在线做印章网站优化大师网页版
  • 怎么建设银行网站打不开网站优化的方法有哪些
  • 内江建设网站建站开发
  • 小米网站制作seo推广技术
  • 创维网站关键字优化软文营销经典案例
  • 1个云虚拟主机怎么做多个网站sem优化服务公司