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

网站怎么做微信扫描登录网站用layui做的一个网站模板

网站怎么做微信扫描登录网站,用layui做的一个网站模板,额尔古纳做网站,建一个动物网站怎么做文章目录 一、前缀和前缀和问题一维前缀和模板二维前缀和模板 细节处理题目1思路细节处理: 题目2思路 题目3题目4题目5题目6总结 一、前缀和 前缀和问题 前缀和用来快速解决某一段连续区间的和。 时间复杂度O(1) 注意:不要背模板,不要背模…

文章目录

  • 一、前缀和
    • 前缀和问题
    • 一维前缀和模板
    • 二维前缀和模板
  • 细节处理
  • 题目1
    • 思路
    • 细节处理:
  • 题目2
    • 思路
  • 题目3
  • 题目4
  • 题目5
  • 题目6
  • 总结


一、前缀和

前缀和问题

前缀和用来快速解决某一段连续区间的和。

时间复杂度O(1)

注意:不要背模板,不要背模板,不要背模板!!!

一维前缀和模板

  • 1)预处理一个前缀和数组

    • 针对本道题:前缀和模板
    • dp[i] = dp[i-1] + arr[i];
      dp[i]表示:从[1,i]连续区间内所有元素的和。
  • 2)使用前缀和解决问题


重点:不要背模板,不要背模板,不要背模板!!!

每道题的情况不同,唯一相同的是前缀和思想,利用这个思想求一段连续区间内所有元素的和即可。

二维前缀和模板

二维前缀和

以该题为例:

利用二维前缀和数组的思想:
dp[i][j]表示:从[1,1]坐标开始到[i,j]坐标结束,这段连续区间内所有元素的和。

dp[i][j] = dp[i-1][j] + dp[i][j-1] + arr[i][j] - dp[i-1][j-1]

细节处理

由于i应该要从1开始,所以当i = 0时,会越界,这里可以多开一个空间,并保证空间的初始化不会影响后续的结果。

题目1

寻找数组的中心下标

思路

使用一维前缀和的思想,假设
[0~i-1]区间的所有元素的和 = f[i];
[i+1,n-1]区间的所有元素的和 = g[i];

f[i] = f[i-1] + arr[i-1];
g[i] = g[i+1] + arr[i+1];

细节处理:

  • f[0] = 0,g[n-1] = 0
    因为这种边界情况会越界
    f从左到右开始求和
    g从右到左求和

题目2

除自身以外数组的乘积

思路

与题目一思路几乎一样。

在这里插入图片描述

题目3

和为 K 的子数组

这道题上强度了,难度比较大,我是看了解析看了三遍才弄懂它的思路。

在这里插入图片描述

题目4

和可被 K 整除的子数组

这道题的整体思路与上一道题的思路也是几乎相同。

主要区别就是这道题要引入一个数学定理。

还有一个在c++和java两个语言中,负%正=负;这个问题在本道题中需要进行修正。

其他细节问题一样的。
在这里插入图片描述

题目5

连续数组

解题思路:

在这里插入图片描述

题目6

矩阵区域和

这道题是一个二维前缀和,难度还是挺大的,不过只要把思路捋清楚,多花点时间也是可以的。

在这里插入图片描述


总结

这篇文章是关于前缀和的题目解题思路以及一些模板,还是那句话,不要背模板。

http://www.yayakq.cn/news/985825/

相关文章:

  • 二手书网站建设报告百度指数有什么作用
  • 怎样做生成的二维码链接到网站wordpress如何作页面
  • 互联网网站开发创业计划书北京市建筑设计研究院有限公司
  • 网站开发的背景知识和技术旧笔记本 做网站
  • 做针对国外的网站注册人力资源公司大概要多少钱
  • 青岛提供网站建设哪家便宜手表欧米茄官网
  • 太原网站备案现场核验企业网站的管理系统
  • 百度显示网站名综合性门户网站有哪些
  • 企业网站网页网页设计文献
  • 关于网站规划建设方案书中国小康建设网站
  • 建网站 选安全大美互助app
  • 流浪动物网站开发王也的八奇技是什么
  • 网站描述标签怎么写上海做网站就用乐云seo十年
  • 做外贸上不了国外网站长沙旅游景点排名前十名
  • 网站怎么制作的东莞石排网站建设
  • 查看网站有没有做301wordpress注册页面修改
  • 云空间网站狼人在线观看视频人在线
  • 大众软件回应中国芯片行业最大投资夫唯seo培训
  • 门户网站项目开发案例制作网站的模板免费下载
  • 免费最新如何建设网站教程视频wordpress 下载页插件下载
  • 申请一个自己的网站怎样注册自己网站的域名
  • 无锡seo网站排名平面设计如何接单
  • 电子商务网站建设 李洪心wordpress redis缓存
  • 铜仁手机网站建设网站主题制作
  • nodejs网站毕设代做加强医院网站建设
  • win10可以自己做网站图片滤镜网站开发
  • 大型网站seo课程杭州seo
  • 网站推广app开发苏州做淘宝网站
  • 长沙网站排名方案vs网站搜索栏怎么做
  • 计算机个人网站建设论文网站备案 取名资讯通不过