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

郴州网站建设系统如何去做网络营销

郴州网站建设系统,如何去做网络营销,做电影网站怎么盈利,购物网站怎么做项目简介题目 给定一个整数数组 Array,请计算该数组在每个指定区间内元素的总和。 输入: 第一行输入:为整数数组 Array 的长度 n,接下来 n 行,每行一个整数,表示数组的元素。随后的输入为需要计算总和的区间&…
题目

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

  • 输入:
    1. 第一行输入:为整数数组 Array 的长度 n,
    2. 接下来 n 行,每行一个整数,表示数组的元素。
    3. 随后的输入为需要计算总和的区间,直至文件结束。
  • 输出:
    • 输出每个指定区间内元素的总和。
思路 & 代码
前缀和

image.png
统计 vec[i] 数组上的区间和

  • vec[i]:数组;
  • p[i]:下标 0 到 i 的 vec[i] 累加 之和
  • 若要统计 vec 数组上 下标 2 到 5 之间的累加和:p[5] - p[1]

p[1] = vec[0] + vec[1];

p[5] = vec[0] + vec[1] + vec[2] + vec[3] + vec[4] + vec[5];

p[5] - p[1] = vec[2] + vec[3] + vec[4] + vec[5];

#include <iostream>
#include <vector>
using namespace std;int main(){int n, a, b;cin >> n;vector<int> nums(n);vector<int> pre(n);int presum = 0;for(int i = 0; i < n; i++){scanf("%d",&nums[i]);presum += nums[i];pre[i] = presum;}while(scanf("%d%d", &a, &b) == 2) {int sum;if(a == 0){sum = pre[b];}else{sum = pre[b] - pre[a - 1];}printf("%d\n",sum);}
}
总结
  • 输入一个元素:scanf(“%d”,&a);
  • 输入二个元素:scanf(“%d%d”, &a, &b);
  • 打印:printf(“%d\n”,sum);
http://www.dtcms.com/wzjs/265548.html

相关文章:

  • 如何建设网站建设seo专业优化公司
  • 公司网站建设维护今日国际新闻头条15条
  • 用于做网站的软件竞价托管代运营公司
  • 淮安做网站就找卓越凯欣爱站工具包的模块有哪些
  • 网站开发 定制 合同 模板企业网站设计制作
  • 培训网站源码发布悬赏任务的推广平台
  • 有阿里云的主机了怎么做网站自媒体是什么
  • 阿里云备案 网站备案万网app下载
  • 谷歌有做网站建设汕头seo
  • 网站建设需要基础吗宁波企业网站seo
  • 软件技术的发展前景重庆seo外包平台
  • 注册科技有限公司可以做网站吗网站排名怎么搜索靠前
  • 公司做网站需要提供的材料百度竞价开户哪家好
  • 伊宁市做网站怎么快速优化网站
  • 甘肃高端建设网站网站如何做关键词优化
  • 电商小程序开发需要多少钱债务优化是什么意思
  • 网站上资源截图怎么做最能打动顾客的十句话
  • 杯子电子商务网站的建设sem优化托管公司
  • 做兼职网站设计网站seo源码
  • 营销型企业网站建设方案淘宝网店运营
  • 手机网站自适应自媒体平台收益排行榜
  • 开题报告电子商务网站建设东莞网站建设公司
  • 制做网站首先应该怎么做网络舆情分析
  • 微网站建设公司哪家好教育培训机构前十名
  • 上海专业网站制作公司磁力bt种子搜索神器
  • 做网站宁波有什么的网络公司百度seo快速排名
  • 国外英文网站东莞seo技术培训
  • 廊坊建设局网站6抖音权重查询工具
  • wordpress 菜单管理抖音搜索seo软件
  • wordpress中文备份插件谷歌seo和百度seo区别