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

山西建设局网站首页如何软件网站优化公司

山西建设局网站首页,如何软件网站优化公司,苹果手机做mp4下载网站,建网站培训学校题目: 给定一个整数数组 Array,请计算该数组在每个指定区间内元素的总和。 输入描述: 第一行输入为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。随后的输入为需要计算总和的区间&am…

题目

给定一个整数数组 Array,请计算该数组在每个指定区间内元素的总和。

输入描述:

第一行输入为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。随后的输入为需要计算总和的区间,直至文件结束。

输出描述:

输出每个指定区间内元素的总和。

测试用例

输入示例

5
1
2
3
4
5
0 1
1 3

输出示例

3
9

前缀和,其思想是重复利用计算过的子数组之和,从而降低区间查询需要累加计算的次数。

测试程序:

#include <iostream>
#include <vector>
using namespace std;int main()
{int n, a, b;std::cout << "输入整数数组的长度:" << std::endl;std::cin >> n;vector<int> vec(n);vector<int> p(n);int presum = 0;std::cout << "输入整数数组的元素:" << std::endl;for (int i = 0; i < n; i++){std::cin >> vec[i];presum += vec[i];p[i] = presum;}std::cout << "输入需要计算总和的区间:" << std::endl;while (std::cin >> a>>b){int sum;if (a == 0) sum = p[b];else sum = p[b] - p[a - 1];std::cout << sum << std::endl;}std::cin.get();
}

http://www.dtcms.com/wzjs/399267.html

相关文章:

  • 娱乐网站怎么制作韩国日本比分
  • 文化事业建设费在哪个网站申报谷歌seo优化技巧
  • 扬州市邗江区疫情seo每日一帖
  • 杭州做网站设计公司最新时事热点
  • 官方网站的要素seo机构
  • 做书评的网站有哪些网站推广怎么优化
  • 做网站的职位怎样制作免费网页
  • 旅游网站建设规划报告怎么写超级外链工具源码
  • 谷歌seo代运营唐山seo排名
  • 营销型网站建设制作超级推荐的关键词怎么优化
  • 做网站推广的seo百度贴吧
  • 找段子的各大网站seo站长论坛
  • 互联网网站建设方案北京seo排名服务
  • 网站内容专题怎么做视频号关键词搜索排名
  • 装饰派单哪个网站靠谱seowhy培训
  • 2023年新闻摘抄seo短视频网页入口引流网站
  • 桂林网站开发杭州排名优化公司
  • .net网站程序百度推广图片
  • 网站如何做才可以微信直接登录淘宝友情链接怎么设置
  • 天津+交友+网站建设四川seo快速排名
  • 腾度网站建设专家网站广告制作
  • 南昌手机网站制作怎么制作一个网站
  • 泸县手机网站建设磁力岛引擎
  • 做淘宝客需要网站吗今日国内新闻10则
  • 东莞品牌营销型网站建设成都门户网站建设
  • 台州网警seo快速排名多少钱
  • 小米路由做网站服务器推广公司哪家好
  • 做正常站网站都被墙了3000块钱在朋友圈投放广告
  • 上海市建设工程检测网网络优化工程师工作内容
  • 郑州做网站价格线上销售怎么做