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

专线怎么做网站服务器十大免费无代码开发软件

专线怎么做网站服务器,十大免费无代码开发软件,wordpress 生成 html代码,聚美优品网站建设策划书作者:指针不指南吗 专栏:算法篇 🐾要学会在纸上打草稿,这个很重要🐾 文章目录1.什么是前缀和?2.怎么求前缀和?3.前缀和有什么用?4.进阶二维:矩阵和前缀和 主打一个记公式 1.什么是前…

作者:指针不指南吗
专栏:算法篇

🐾要学会在纸上打草稿,这个很重要🐾

文章目录

    • 1.什么是前缀和?
    • 2.怎么求前缀和?
    • 3.前缀和有什么用?
    • 4.进阶二维:矩阵和

前缀和 主打一个记公式

1.什么是前缀和?

原数组

a1 , a2 , a3 , a4 , a5 , a6 , a7

前缀和

s1=a1;

s2=a1+a2;

s3=a1+a2+a3;

si=a1+a2+a3+…+ai

前缀和实际就是数组前 i 项和


2.怎么求前缀和?

结合定义,解释的很清楚,前 i 项相加即可

思路:第 i 个前缀和就 = 前一个前缀和 + 第 i 个元素

但是注意!!!循环开始从1开始,s0=0;

  • 第一种

    易懂但用两个数组

for(int i=1;i<=n;i++){scanf("%d",&a[i]);s[i]+=a[i];}
  • 第二种

    优化版:只需要一个数组

for(int i=1;i<=;i++){scanf("%d",&s[i]);s[i]+=s[i-1];}

3.前缀和有什么用?

作用只有一个:求区间和

求区间使用前缀和可以降低时间复杂度,更加方便

求区间[l,r]中元素的和:

s [ l ~ r ] = s [ r ] - s [ l -1 ]

这里解释了为什么写前缀和的时候,从1开始,并且s0=0 通用的,对 s[1~

n]也适用

例如,求数组第a个到第b个的子数组的和

 while(m--){int a,b;cin>>a>>b;cout<<s[b]-s[a-1]<<endl;}

4.进阶二维:矩阵和

求黄色部分的子矩阵和

黄=整个-绿-蓝+混

S[i, j] = 第i行j列格子左上部分所有元素的和

以(x1, y1)为左上角,(x2, y2)为右下角的子矩阵的和为:

S[x2, y2] - S[x1 - 1, y2] - S[x2, y1 - 1] + S[x1 - 1, y1 - 1]

  • 代码实现
#include<iostream>
using namespace std;const int N=1010;int s[N][N];int n,m,q;int main(){cin>>n>>m>>q;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){cin>>s[i][j];s[i][j]+=s[i-1][j]+s[i][j-1]+s[i-1][j-1];}while(q--){int x1,y1,x2,y2;cin>>x1>>y1>>x2>>y2;cout<<s[x2][y2]-s[x1-1][y2]-s[x2][y1-1]+s[x1-1][y1-1];}return 0;
}
http://www.hkea.cn/news/983500/

相关文章:

  • 独立商城b2c电商网站开发合肥百度seo代理
  • 做购物网站需不需要交税费郑州网站托管
  • 是不是做网站就能赚钱谷歌seo关键词优化
  • 萝岗门户网站建设今日重大新闻头条财经
  • 个人相册网站模板怎么把网站排名排上去
  • 建设外贸网站案例统计站老站长推荐草莓
  • 1688网站的特点全网营销系统
  • 西安做网站企业网址怎么申请
  • 专业网站建设品牌百度指数里的资讯指数是什么
  • 做网站规避什么网站制作
  • 网站开发工作方案2022拉人头最暴利的app
  • 网站建设好还是阿里巴巴好磁力猫torrent kitty
  • wordpress跨域访问前端优化网站
  • 住房和城乡建设部网站买卖合同北京中文seo
  • WordPress自己安装了插件深圳seo推广外包
  • 建立网站舆情分析报告范文
  • wordpress 空格 插件班级优化大师app
  • 成都有实力的网站建设网络培训心得
  • 中企高呈建设网站在百度怎么创建自己的网站
  • 女的和女的做那个视频网站怎么在网上做网络营销
  • 网站开发需要什么软件百度怎样发布作品
  • 专门做宠物食品的网站市场调研怎么做
  • 兰州网站建设q.479185700棒成年s8视频加密线路
  • 付费网站推广seo关键词排名优化怎么收费
  • 网站由那些组成google网页搜索
  • 对一个网站做性能测试谷歌paypal官网入口
  • 北京住房投资建设中心网站首页快速排名怎么做
  • 中国网站制作 第一个佛山网站优化
  • thinkphp做的教育网站微商引流推广
  • 做特卖网站手机版电商最好卖的十大产品