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

黑龙江住房建设部网站专业做胶粘剂招聘网站

黑龙江住房建设部网站,专业做胶粘剂招聘网站,永兴县网站建设推广公司,网站进行诊断题目: 给定一个整数数组 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/560238.html

相关文章:

  • 网站 沙盒秦皇岛网站建设企业
  • 东阳住房和城市建设网站桂林网萌科技有限公司
  • 阿里云 建设网站怎么样想做个网络推广
  • 湖北立方建设工程有限公司网站视频网站如何建设
  • 产品营销网站建设网站粘度计算公式
  • 微网站开发怎么写岳阳市城市建设投资公司网站
  • 秦皇岛网站建设服务海南百度网站建设
  • 男女做那个的网站是什么商标免费生成器
  • 自己怎么设置会员网站什么是网站建设的重点
  • 哈密建设集团有限责任公司网站华为荣耀官网手机旗舰店
  • 网站建设模板的上海搜索推广
  • 网站建设推广报价单室内设计效果图的网站
  • 做美食软件视频网站有哪些厦门市建设工程在哪备案网站
  • 快速建立网站如何创建网址快捷方式
  • asp 网站权限设计wordpress安装不来
  • 东莞高端网站建设首页排名个人备案的域名拿来做经营网站
  • 百度站长统计工具房屋中介网站建设方案
  • wordpress附件数据库福田网站建设乐云seo
  • 专门做中式的设计网站个人网站模板王
  • 企业商城网站开发建设汽车营销策划方案ppt
  • 网站开发需要哪些条件免费建设网站那个好
  • 做服务网站成都网站建设哪家好文章
  • 遵义公司做网站企业展示网站建设
  • 怎样用织梦建设网站微信营销的模式
  • 做运营常用的网站福田欧曼服务站电话
  • 网站开发工程师绩效考核免费公司网址
  • 平面设计网站培训中心奥尔马手表官方网站
  • 网站开发前端课程外国语学院英文网站建设
  • 自己做网站做淘宝联盟如何进行新产品的推广
  • 哪个网站看电视剧最全还免费温州企业自助建站系统