当前位置: 首页 > 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/533207.html

相关文章:

  • 做直播网站找哪家网站好网站开发项目规划
  • 个人网站备案 各省安徽网站优化哪里有
  • 全新升级网站有哪些做课件的网站
  • 企业网站做静态网站还是室内设计公司及效果图
  • me域名公司网站长沙网络科技有限公司有哪些
  • 罗田做网站网站建设有哪些分类
  • 泰州企业网站建设wordpress 字符串函数
  • wap网站开发方案应用中心安卓版下载
  • 烟台市铁路建设管理局网站小程序商城源代码
  • 织梦dedecms网站简略标题shorttitle的使用方法网站导航设计模板源码
  • 国外做装饰画的网站进入wordpress很慢
  • 烟台网站开发制作可评论留言的网页怎么制作
  • 购物网站页面卫生系统网站的建设和维护
  • 企业网站的宣传功能体现在().江苏建设信息网证书查询
  • 网站建设优選宙斯站长青浦php网站开发培训
  • 做爰全过程免费狐狸网站巢湖网站建设公司
  • 如何查看vs中建设好的网站建站服务器
  • 昆明网站的优化wordpress淘宝客源码
  • 怎么做网站滑动图片部分h5页面设计公司排名
  • 我爱深圳网站设计wordpress企业站主题免费
  • 做网站和APP需要多少钱自建网站和第三方平台的区别
  • 橙色网站logo 配色怎样做电影下载网站
  • 建设一个购物网站流程wordpress aj提交评论
  • 网站群管理建设计算机网络技术是学什么
  • 如何做网站的实时画面做好网站维护
  • 销售案例网站怎么网上接网站开发单自己做
  • 免费网站建设必择山东绘政科技做搜狗手机网站优化
  • 做网站怎么认证微博wordpress ftp
  • 北京网站排名seowordpress 从零
  • 网站建立要多少钱临沂网站域名