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

东营网站建设报价竞价托管推广代运营

东营网站建设报价,竞价托管推广代运营,又一个wordpress网站,网站建设加数据库审题: 本题需要我们将题目给出的数组的数据的[l,r]范围内的数据和打印 思路: 方法一:前缀和 前缀和的思想就是预处理数据,通过空间换时间的方式提高代码效率 第一步:利用数组f将前缀和记录下来,f[i]表示索引…

审题:

本题需要我们将题目给出的数组的数据的[l,r]范围内的数据和打印

思路:
方法一:前缀和

前缀和的思想就是预处理数据,通过空间换时间的方式提高代码效率

第一步:利用数组f将前缀和记录下来,f[i]表示索引1到索引i的和

第二步:计算区间之和:f[r]-f[l-1].本质上是将他们两个除了索引为l位置之外的公共部分去除

第三步:输出答案

解题:
 

#include<iostream>
using namespace std;
int n,q;
const int N = 1e5+10;
long long  v[N];//记录数据
long long  f[N];//前缀和数组
int l,r;
int main()
{cin >> n >> q;for(int i = 1; i <= n; i++){cin >> v[i];//前缀和预处理f[i] = f[i-1]+v[i];}while(q--){cin >> l >> r;cout << f[r]-f[l-1] << endl;}return 0;
}

1.由于本题的数据值范围是1e9,所以我们使用long long类型的数组存储数据

2.我们可以直接在数据输入的时候进行预处理,减少遍历次数。且这里不用对i==1的情况特殊处理,因为f定义在全局域,所以会自动初始化为0,f[1] = f[0]+v[1]:这里的f[0]就是0,所以没什么问题。

【模板】前缀和

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

相关文章:

  • 网络推广网站排行榜山东住房与城乡建设部网站
  • 湖里区建设局网站百度推广免费
  • 海珠区建网站怎么做网站 高中信息技术
  • 建造网站的软件网站建设指引
  • 网站建站中关键字搜索怎么弄wordpress 微信编辑器插件下载
  • 画网站 模板宣传平台的软件有哪些
  • 影视网站怎么做原创先建网站还是先做app好
  • 汽车租赁网站设计学校门户网站流程建设方案
  • 建网站怎么避免备案aso优化
  • php 判断 $_get 然后跳转到相印的网站wordpress 粉丝
  • 台州网站建设惠店科技网上购物哪个商城好
  • 建设网站公司选哪家好网站开发技术可行性
  • ftp网站建立建设项目公告网站
  • 手机怎么自己设计图片排名网站优化培训
  • wordpress拍卖插件中文seo站内优化公司
  • asp网站路径射阳做网站
  • 购物网站建设案例微信小程序入口登录
  • 沈阳双兴建设集团有限公司网站泉州建设网站开发
  • 南山商城网站建设多少钱网页欣赏网站
  • 网站建设是属于虚拟产品吗天蝎做网站建网站
  • 188旅游网站源码下载影视软件开发定制
  • 电子商务网站建设方案案例网站制作公司怎样帮客户做优化
  • 邯郸公司做网站渭南建设工程招标投标网站
  • 论坛网站建设费用站长查询工具
  • 抚顺网站建设推荐嘉兴网站制作策划
  • 一个外国人做汉字网站百度网站服务器
  • 台州企业网站0基础做电商从何下手
  • 注册网站域名多少钱一年江山做网站
  • 即墨网站优化网站建设技术参数
  • 某服装企业网站建设方案下百度安装