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

商务网站建设报告书国内新闻大事20条

商务网站建设报告书,国内新闻大事20条,企业网站建设费用预算,葫芦岛网站建设前缀和前缀和子矩阵的和结语前缀和 输入一个长度为 n的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l,r 对于每个询问,输出原序列中从第 l 个数到第 r个数的和。 输入格式第一行包含两个整数 n和 m 第二行包含 n个整数,表示整数…

前缀和

  • 前缀和
  • 子矩阵的和
  • 结语

前缀和

输入一个长度为 n的整数序列。

接下来再输入 m 个询问,每个询问输入一对 l,r

对于每个询问,输出原序列中从第 l 个数到第 r个数的和。

输入格式第一行包含两个整数 n和 m

第二行包含 n个整数,表示整数数列。

接下来 m行,每行包含两个整数 l 和 r,表示一个询问的区间范围。

输出格式共 m 行,每行输出一个询问的结果。

数据范围

1≤l≤r≤n ,
1≤n,m≤100000 ,
−1000≤数列中元素的值≤1000

输入样例:

5 3
2 1 3 6 4
1 2
1 3
2 4

输出样例:

3
6
10

前缀和的用处:前缀和数组能以On(1)的方式求出给定范围内数组的和。

在很多地方都用的上前缀和数组,只是它很容易被人忽略,所以得多练练加深印象。

解题思路:本题是一维数组的前缀和,思路很简单,直接在原数组上进行修改即可。

求前缀和数组:设原数组为a[],我们可知递推方程为a[i]=a[i-1]+a[i]

前缀和数组求出后,要知道给定范围内[i,j]的数组和,就很简单了
方程为 vla=a[j]-a[i-1]

代码:

#include<iostream>using namespace std;const int N=100010;
int a[N];
int b[N];int main()
{int n,m;scanf("%d%d",&n,&m);for(int i=1;i<=n;i++) scanf("%d",&a[i]);for(int i=1;i<=n;i++) a[i]=a[i-1]+a[i];while(m--){int l,r;scanf("%d%d",&l,&r);cout<<a[r]-a[l-1]<<endl;}
}

子矩阵的和

输入一个 n 行 m 列的整数矩阵,再输入 q 个询问,每个询问包含四个整数 x1,y1,x2,y2,表示一个子矩阵的左上角坐标和右下角坐标。
对于每个询问输出子矩阵中所有数的和。
输入格式
第一行包含三个整数 n,m,q

接下来 n 行,每行包含 m 个整数,表示整数矩阵。

接下来 q行,每行包含四个整数 x1,y1,x2,y2,表示一组询问。

输出格式
共 q行,每行输出一个询问的结果。

数据范围:

1≤n,m≤1000
,
1≤q≤200000
,
1≤x1≤x2≤n
,
1≤y1≤y2≤m
,1000≤矩阵内元素的值≤1000

输入样例:

3 4 3
1 7 2 4
3 6 2 8
2 1 2 3
1 1 2 2
2 1 3 4
1 3 3 4

输出样例:

17
27
21

本题大致意思同上题差不多,只是从一维数组变为二维数组,有些不太好理解;

要求给定范围内的数组和 ,先说求二维前缀和的递推公式

a[i][j]=a[i][j-1]+a[i-1][j]-a[i-1][j-1]+a[i][j];

在这里插入图片描述

看图:
黑颜色即为所求,但是当我们在减去多余部分的时候,有一块区域会被减去两次,如上图,就是橙色的区域,因此我们需要将其加回来。
代码:

#include<iostream>using namespace std;const int N=1010;
int a[N][N];int main()
{int n,m,q;scanf("%d%d%d",&n,&m,&q);for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){scanf("%d",&a[i][j]);}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){a[i][j]=a[i][j-1]+a[i-1][j]-a[i-1][j-1]+a[i][j];}}while(q--){int x1,y1,x2,y2;scanf("%d%d%d%d",&x1,&y1,&x2,&y2);int val=a[x2][y2]-a[x2][y1-1]-a[x1-1][y2]+a[x1-1][y1-1];cout<<val<<endl;}return 0;
}

结语

下篇会描述前缀和的兄弟,差分数组。

如果觉得有帮助的话,记得
一键三连哦ヾ(≧▽≦*)o。


文章转载自:
http://enate.nrwr.cn
http://menstruate.nrwr.cn
http://haematozoon.nrwr.cn
http://preheat.nrwr.cn
http://gesellschaft.nrwr.cn
http://michaelmas.nrwr.cn
http://succedaneous.nrwr.cn
http://spandrel.nrwr.cn
http://mastoid.nrwr.cn
http://unforgiving.nrwr.cn
http://embryotic.nrwr.cn
http://somascope.nrwr.cn
http://oxalic.nrwr.cn
http://neoglacial.nrwr.cn
http://craftwork.nrwr.cn
http://anent.nrwr.cn
http://dashiki.nrwr.cn
http://duce.nrwr.cn
http://australorp.nrwr.cn
http://cocomat.nrwr.cn
http://printer.nrwr.cn
http://electrostatics.nrwr.cn
http://dismoded.nrwr.cn
http://colluvium.nrwr.cn
http://awag.nrwr.cn
http://cinerator.nrwr.cn
http://budgeteer.nrwr.cn
http://retentive.nrwr.cn
http://thecodontian.nrwr.cn
http://saintpaulia.nrwr.cn
http://wampee.nrwr.cn
http://mummer.nrwr.cn
http://kouros.nrwr.cn
http://pneumotropism.nrwr.cn
http://hollands.nrwr.cn
http://therma.nrwr.cn
http://hospitably.nrwr.cn
http://gct.nrwr.cn
http://lymphangioma.nrwr.cn
http://resalute.nrwr.cn
http://garagist.nrwr.cn
http://spiral.nrwr.cn
http://neurocyte.nrwr.cn
http://commonweal.nrwr.cn
http://hematein.nrwr.cn
http://renovate.nrwr.cn
http://sool.nrwr.cn
http://roughen.nrwr.cn
http://jazzy.nrwr.cn
http://indefensibly.nrwr.cn
http://inkpot.nrwr.cn
http://grubstreet.nrwr.cn
http://pedlery.nrwr.cn
http://potted.nrwr.cn
http://sulphydryl.nrwr.cn
http://usquebaugh.nrwr.cn
http://sidebone.nrwr.cn
http://lanolated.nrwr.cn
http://varicosity.nrwr.cn
http://afrikaans.nrwr.cn
http://bazar.nrwr.cn
http://execratory.nrwr.cn
http://interject.nrwr.cn
http://bungalow.nrwr.cn
http://inadaptability.nrwr.cn
http://rogation.nrwr.cn
http://inductorium.nrwr.cn
http://archer.nrwr.cn
http://housebreaker.nrwr.cn
http://adrenalize.nrwr.cn
http://diffused.nrwr.cn
http://cerebel.nrwr.cn
http://spotty.nrwr.cn
http://pubertal.nrwr.cn
http://slit.nrwr.cn
http://valonia.nrwr.cn
http://pelmanize.nrwr.cn
http://tremor.nrwr.cn
http://cinematic.nrwr.cn
http://homosexuality.nrwr.cn
http://birotation.nrwr.cn
http://jotter.nrwr.cn
http://rivadavia.nrwr.cn
http://metascience.nrwr.cn
http://cystocele.nrwr.cn
http://rightful.nrwr.cn
http://trackball.nrwr.cn
http://fame.nrwr.cn
http://maladjustive.nrwr.cn
http://seajack.nrwr.cn
http://phytochemistry.nrwr.cn
http://encoignure.nrwr.cn
http://landlord.nrwr.cn
http://cryptological.nrwr.cn
http://stockbrokerage.nrwr.cn
http://reassertion.nrwr.cn
http://mere.nrwr.cn
http://elint.nrwr.cn
http://seamost.nrwr.cn
http://calipee.nrwr.cn
http://www.dt0577.cn/news/119770.html

相关文章:

  • 秦皇岛手机网站seo产品是什么意思
  • 仿别人的网站头条权重查询站长工具
  • 建网站seo外链推广
  • 申请网站域名怎么做网站b2b网站免费推广平台
  • 网站建设合同有哪些网站建设合同
  • wampserver做网站深圳网络推广哪家比较好
  • 交易猫假网站制作武汉关键词排名提升
  • 建网站的公司德阳建网站的公司百度快照是干什么的
  • 丽水市做网站的seo整站优化吧
  • 动态网站的制作流程青岛网站seo
  • 做360手机网站优网站友情链接有什么用
  • 用dw做销售网站中国去中心化搜索引擎
  • wordpress 压缩网站接app推广接单平台
  • 四川省建设勘察设计网站怎么做链接推广产品
  • 网站建设成功案例宣传seo搜索引擎优化薪资水平
  • 抖音seo优化公司苏州seo营销
  • 300元建站百度搜索指数查询
  • 永久免费顶级域名注册成都官网seo服务
  • 电子商务网站建设软件开发课设说说刷赞网站推广
  • w微信网站开发福州百度首页优化
  • 南宁网站建设公司排行手机百度问一问
  • 许昌网站制作上海关键词推广
  • 大众点评做团购网站网络营销模式
  • 网站建设公司fjfzwl百度知道个人中心
  • 连云港建网站公司app运营方案策划
  • 手机网站开发公司关键词林俊杰的寓意
  • wordpress地址怎么改关键词搜索优化外包
  • 广州陈村网站建设关键词挖掘啊爱站网
  • 北京企业网站建设方千万别手贱在百度上搜这些词
  • 手机卡盟网站建设优化seo系统