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

如何搭建一个购物网站windows wordpress 轻量级

如何搭建一个购物网站,windows wordpress 轻量级,网站建设哪家公司好,qq邮箱咋与网站绑定提醒模板: 1.一维前缀和差分 二位前缀和差分 思想: 一维前缀和的核心思想是预处理一个数组 prefix,其中 prefix[i] 表示原数组 arr 前 i 个元素的和(通常 prefix[0] 0)。通过前缀和,可以快速计算任意区间 […

模板:

1.一维前缀和差分 二位前缀和差分

思想:

一维前缀和的核心思想是预处理一个数组 prefix,其中 prefix[i] 表示原数组 arr 前 i 个元素的和(通常 prefix[0] = 0)。通过前缀和,可以快速计算任意区间 [l, r] 的和:sum(l, r) = prefix[r] - prefix[l-1]

模板:

python

复制

n = len(arr)
prefix = [0] * (n + 1)
for i in range(1, n + 1):prefix[i] = prefix[i - 1] + arr[i - 1]# 查询区间 [l, r] 的和(下标从 0 开始)
def query(l, r):return prefix[r + 1] - prefix[l]
对模板的解释:

求prefix【i】使用的递归,

prefix[i]arr[0] + arr[1] + ... + arr[i-1]
prefix[r+1]arr[0] + arr[1] + ... + arr[r]
prefix[l]arr[0] + arr[1] + ... + arr[l-1]
prefix[r+1] - prefix[l]arr[l] + arr[l+1] + ... + arr[r]
蓝桥杯例题:
 完全模板题

二维:

思想:

二维前缀和用于快速计算矩阵中子矩阵的和。定义 prefix[i][j] 为以 (0,0) 为左上角、(i-1,j-1) 为右下角的子矩阵的和。通过以下公式预处理:

python

prefix[i][j] = prefix[i-1][j] + prefix[i][j-1] - prefix[i-1][j-1] + matrix[i-1][j-1]

查询子矩阵 (x1,y1) 到 (x2,y2) 的和:

sum = prefix[x2+1][y2+1] - prefix[x1][y2+1] - prefix[x2+1][y1] + prefix[x1][y1]
模板:

python

rows, cols = len(matrix), len(matrix[0])
prefix = [[0] * (cols + 1) for _ in range(rows + 1)]
for i in range(1, rows + 1):for j in range(1, cols + 1):prefix[i][j] = prefix[i-1][j] + prefix[i][j-1] - prefix[i-1][j-1] + matrix[i-1][j-1]# 查询子矩阵 (x1,y1) 到 (x2,y2) 的和(下标从 0 开始)
def query(x1, y1, x2, y2):return prefix[x2+1][y2+1] - prefix[x1][y2+1] - prefix[x2+1][y1] + prefix[x1][y1]
蓝桥杯例题:

小明有一个大小为 N × M 的矩阵,可以理解为一个 N 行 M 列的二维数组。 我们定义一个矩阵 m 的稳定度 f(m) 为 f(m) = max(m) − min(m),其中 max(m) 表示矩阵 m 中的最大值,min(m) 表示矩阵 m 中的最小值。现在小明想要从这个矩阵中找到一个稳定度不大于 limit 的子矩阵,同时他还希望这个子矩阵的面积越大越好(面积可以理解为矩阵中元素个数)。

子矩阵定义如下:从原矩阵中选择一组连续的行和一组连续的列,这些行列交点上的元素组成的矩阵即为一个子矩阵。 

输入格式

第一行输入两个整数 N,M,表示矩阵的大小。

接下来 N 行,每行输入 M 个整数,表示这个矩阵。

最后一行输入一个整数 limit,表示限制。 

输出格式

输出一个整数,分别表示小明选择的子矩阵的最大面积。 
 

N,M = map(int,input().split())
matrix = []
for i in range(N):row = list(map(int,input().split()))matrix.append(row)
limit = int(input())
max_area = 0
for x1 in range(N):for y1 in range(M):for x2 in range(x1,N):for y2 in range(y1,M):max_number = -float('inf')min_number = float('inf')for x in range(x1,x2+1):for y in range(y1,y2+1):max_number = max(matrix[x][y],max_number)min_number = min(matrix[x][y],min_number)if max_number - min_number <= limit:area = (x2 - x1 + 1) * (y2 - y1 + 1)
                    if area > max_area:max_area = area
print(max_area)

前缀和的应用场景

  1. 频繁区间求和:一维数组区间和或二维矩阵子矩阵和。
  2. 优化暴力枚举:将 O(n²) 或 O(n³) 的枚举优化为 O(n) 或 O(n²)。
  3. 结合其他算法:如滑动窗口、差分、动态规划等。

注意事项

  • 下标处理:前缀和数组通常从 1 开始,原数组从 0 开始。
  • 边界检查:查询时确保区间合法(如 l <= r)。


文章转载自:

http://hKu0dSHy.ndcjq.cn
http://mGAkwVIz.ndcjq.cn
http://TTJPdb2s.ndcjq.cn
http://tl7s19SL.ndcjq.cn
http://MPs1CDQL.ndcjq.cn
http://UyeKMmuU.ndcjq.cn
http://3pYk755q.ndcjq.cn
http://4sBqZ1Zk.ndcjq.cn
http://G06YIZRY.ndcjq.cn
http://zsovffAB.ndcjq.cn
http://Fvc1ftVf.ndcjq.cn
http://wQOGC5Mk.ndcjq.cn
http://8MVWtuEG.ndcjq.cn
http://WxwzmtlJ.ndcjq.cn
http://UwmznEiC.ndcjq.cn
http://6z8g5dZO.ndcjq.cn
http://7ki5wJoR.ndcjq.cn
http://9knxCpx0.ndcjq.cn
http://pY5Aw7nw.ndcjq.cn
http://oj2H0qTR.ndcjq.cn
http://a5ylxgcC.ndcjq.cn
http://JXwryL08.ndcjq.cn
http://puv4HoEH.ndcjq.cn
http://qHPhbTsO.ndcjq.cn
http://8pqnzFTf.ndcjq.cn
http://uAYQ9VfV.ndcjq.cn
http://MdBXQQWk.ndcjq.cn
http://4XZS8Xrn.ndcjq.cn
http://1zwhzh1d.ndcjq.cn
http://TlWugevy.ndcjq.cn
http://www.dtcms.com/wzjs/629207.html

相关文章:

  • 网站建设交什么税学校网站建设平台
  • 成品网站好还是自助建站好中国互联网协会12321举报中心
  • 服务器证书与网站不符扬州大发网站建设
  • 鹤壁百度网站建设WordPress这新手
  • 大连住房城乡建设网站建站工具 phpwind
  • 宣讲家网站两学一做心得动画制作学什么专业
  • 网站浏览排名建设局哪个网站查证
  • 杨凌企业网站建设自己注册公司一年多少费用
  • 上海招聘网官方网站深圳公司注册材料
  • 好的网站制作网站国外模板网站
  • 写一张营销型网站页面多长时间制作公司网站的流程
  • 创客联盟网站建设什么是网站维护中
  • 网站建设费用分录做网站的人能看到浏览的人的信息吗
  • 导柱导套网站建设积分商城小程序
  • 广州网站建设圣矢四川省建设厅职称网站
  • 网站备案工信部时间找人做辅助的网站
  • 织梦网站首页自动更新公司注册在自贸区的利弊
  • 找人做网站要注意什么凌云网最新消息
  • 公司关键词排名优化淘宝优化
  • 租房网站的财务分析表怎么做app研发费用一般多少钱
  • 百度云建网站网页设计网站排行榜
  • 网站子目录是什么意思免费制作永久企业网站
  • 网站及app开发招聘上海自贸区注册公司
  • 旅游网站建设平台分析宝安西乡做网站
  • 大悟网站开发游戏开发学什么专业
  • 网站建设基础服务产品宣传网站的重点
  • 服务器租用网站自动划分空间网页上的视频怎么保存到本地
  • 网站制作应该选什么wordpress.主题
  • 安徽餐饮加盟网站建设常见网站开发的语言
  • 建设网站教程国家建设工程网