西行寺幽幽子
西行寺幽幽子
全部文章
分类
归档
标签
去牛客网
登录
/
注册
西行寺幽幽子的博客
全部文章
(共13篇)
题解 | #区间后缀极大位置计数#
题解:BISHI122 区间后缀极大位置计数 题目链接 区间后缀极大位置计数 题目描述 给定长度为 的数列 ,固定子区间长度 。对每个长度为 的子区间 (),定义“后缀极大”位置个数:下标 满足对所有 有 的个数。按 的顺序输出每个子区间的后缀极大位置个数。 解题思路 等价判定: 在窗口...
2025-08-08
0
10
题解 | #数列后缀极大位置统计#
题解:BISHI121 数列后缀极大位置统计 题目链接 数列后缀极大位置统计 题目描述 初始数列为空,依次在末尾追加 个正整数。每次追加后,设当前长度为 ,若下标 满足对所有 均有 ,则称 为“后缀极大”的位置。请在每次操作后输出所有“后缀极大”下标的按位异或值。 解题思路 维护一个“后缀极...
2025-08-08
0
13
题解 | #区间取反与区间数一#
题解:BISHI130 区间取反与区间数一 题目链接 区间取反与区间数一 题目描述 给定一个长度为 的二进制串 ,支持两类操作: 区间取反:将 内所有位 ; 区间数一:查询 内字符为 的个数。 解题思路 线段树 + 懒标记(翻转标记)。 结点维护当前区间内的 的数量 。 懒标记 表...
2025-08-08
1
16
题解 | #区间增量与区间小于计数#
题解:BISHI129 区间增量与区间小于计数 题目链接 区间增量与区间小于计数 题目描述 给定长度为 的数组 ,支持两类操作: 区间增量:将 内每个元素加上 ; 区间小于计数:统计 内有多少个元素 。 解题思路 使用分块(根号分解)+ 块内有序表 + 块懒标记: 将数组按块大小 划分...
2025-08-08
0
18
题解 | #区间根号与区间求和#
题解:BISHI128 区间加乘与单点求值 题目链接 区间加乘与单点求值 题目描述 给定长度为 的数组 ,支持 次操作,输出均对 取模: 操作 1 :对区间 执行 操作 2 :对区间 执行 操作 3 :输出 解题思路 线段树(懒标记)维护“区间仿射变换”,。 对区间乘:把当前节...
2025-08-08
0
12
题解 | #区间根号与区间求和#
题解:BISHI127 区间根号与区间求和 题目链接 区间根号与区间求和 题目描述 维护长度为 的数组 ,支持两类操作: 区间根号:把区间 内每个 替换为 ; 区间和查询:输出 。 解题思路 用线段树维护区间和与区间最大值:对“区间根号”操作,若当前节点区间的最大值 ,则该区间再怎么开根号...
2025-08-08
0
15
题解 | #【模板】动态区间和Ⅱ ‖ 区间修改 + 区间查询#
题解:BISHI126 【模板】动态区间和Ⅱ 题目链接 动态区间和Ⅱ 题目描述 支持两类操作: 1 l r x:区间加,把 [l,r] 内所有元素都加上 x 2 l r:区间和查询,输出 解题思路 两种典型实现均可: 线段树(区间加 + 区间和,懒标记); 区间版树状数组(两个 BIT 维护...
2025-08-08
0
15
题解 | #【模板】静态区间最值#
题解:BISHI125 【模板】静态区间最值 题目链接 静态区间最值 题目描述 给定长度为 的数组 ,共 次操作: 操作 1 l r:询问区间最小值 ; 操作 2 l r:询问区间最大值 。 解题思路 静态区间最值典型做法:ST 表(Sparse Table)。 预处理 表与 、 表示区...
2025-08-08
0
14
题解 | #【模板】最近公共祖先(LCA)#
题解:BISHI124 【模板】最近公共祖先(LCA) 题目链接 【模板】最近公共祖先(LCA) 题目描述 给定以 为根的 节点树, 次询问两点的最近公共祖先(LCA)。 解题思路 二进制倍增(倍增跳父): 预处理每个点的深度 与第 个祖先 ; 回答时先将两点提到同一深度,再从高位到低位同...
2025-08-08
0
12
题解 | #环形字符串跃迁#
题解:BISHI123 环形字符串跃迁 题目链接 环形字符串跃迁 题目描述 给定长度为 的环形二进制字符串 与参数 。光标从位置 出发进行 次跃迁:若在其后方不含自身的 个字符中存在字符 ,则直接跳到这些 中最远的一个;否则跳到后方一个字符(环形)。共 次询问,每次给出 ,问终点所在下...
2025-08-08
0
15
首页
上一页
1
2
下一页
末页