RMQ
文章平均质量分 71
Cosmic_Tree
什么时候才能像杨大佬一样强啊(´;︵;`)
展开
-
2021牛客暑期多校训练营8 - J - Tree ( ST表 + 模拟 )
题目链接:点击进入题目题意一棵树, A 在 s 点,B 在 t 点,A 先手,两个人移动后,移动之前的点与点周围相连的边都会消失,每个人移动的步数,就是自己的分数,每个人都想 自己的分数 - 对方的分数 差值 最大,问最后 A的得分 - B的得分 差值是多少。思路我们大概可以想到,如果有人没有走在两人之间的那条路上,那么就是互不影响的,也就是说,如果其中一个人离开了两人之间的那条路,那么另一个人就一定走可以走的路中最长的那条路。我们将 s 、t 之间的路径看作一段区间,以 s 为起点,将路上原创 2021-08-12 21:51:04 · 305 阅读 · 1 评论 -
P2216 [HAOI2007]理想的正方形 ( 二维ST表 )
题目链接:点击进入题目思路maxx [ i ] [ j ] :左上角坐标 ( i , j ) ,边长为 2k2^k2k 的正方形的最大值minn [ i ] [ j ] :左上角坐标 ( i , j ),边长为 2k2^k2k 的正方形的最小值我们可以枚举 k ,已知长度为 2k2^k2k 的正方形可以由长度为 2k−12^{k-1}2k−1 的正方形推得,因此我们从 k = 0 开始递推,2k2^k2k 的正方形可以推出 2k+12^{k+1}2k+1 的正方形,枚举到 log2(n)−原创 2021-08-12 21:50:52 · 128 阅读 · 0 评论 -
P1816 忠诚 ( ST表 )
题目链接:点击进入题目思路区间最小值属于RMQ问题,可以用ST表来解决。代码// Problem: P1816 忠诚// Contest: Luogu// URL: https://www.luogu.com.cn/problem/P1816// Memory Limit: 125 MB// Time Limit: 1000 ms// // Powered by CP Editor (https://cpeditor.org)//#pragma GCC optimize(3)//原创 2021-08-12 21:50:39 · 158 阅读 · 0 评论 -
P2251 - 质量检测( ST表 )
题目链接:点击进入题目思路ST 表是解决 RMQ 问题 ( 区间最值问题 ) 的一种强有力的工具O ( n log n ) 预处理,O ( 1 ) 查询最值minn [ i ] [ j ] 表示,从 i 位置开始的 2j2^j2j 个数中的最小值,也就是 a [ i ] ~ a [ i + 2 ^ j - 1 ] 中的最小值初始化 minn [ i ] [ 0 ] = a [ i ]转移方程 minn [ i ] [ j ] = min ( minn [ i ] [ j - 1] , mi原创 2021-08-12 21:50:16 · 243 阅读 · 0 评论 -
P3865 【模板】ST 表
题目链接:点击进入题目思路ST 表是解决 RMQ 问题 ( 区间最值问题 ) 的一种强有力的工具O ( n log n ) 预处理,O ( 1 ) 查询最值maxx [ i ] [ j ] 表示,从 i 位置开始的 2j2^j2j 个数中的最大值,也就是 a [ i ] ~ a [ i + 2 ^ j - 1 ] 中的最大值初始化 maxx [ i ] [ 0 ] = a [ i ]转移方程 maxx [ i ] [ j ] = max ( maxx [ i ] [ j - 1] , max原创 2021-08-12 21:50:02 · 192 阅读 · 0 评论