会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ZestIsBest
博客园
首页
新随笔
联系
管理
订阅
2024年11月19日
牛半仙的妹子Tree题解
摘要: 题面 做法 先补一下ST表求LCA的做法。 欧拉序就是dfs遍历这颗树经过每个节点的顺序。 欧拉序有一个优美的性质,就是给定两个端点 l,rl,rl,r ,则 [l,r][l,r][l,r] 之间深度最小值即是 l,rl,rl,r 的LCA。 我们 dfsdfsdfs 时需要统计 depu,dfnu
阅读全文
posted @ 2024-11-19 08:16 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
2024年11月18日
NOIP2024游寄
摘要: Day-20? T1 二分有想法了很久,但是一直没想到二分什么东西,就一直在手搓样例证伪自己。 然后就莫名其妙的想出来了? 因为上下界没搞定白白浪费了许多时间T4的暴力时间,最后换了一个比较新颖的二分写法过了。 T2 不难发现子串的传递性,二分的性质一下子就出来了,但写的时候 check 处理的晕头
阅读全文
posted @ 2024-11-18 18:07 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
2024年10月4日
UVA11137题解
摘要: 简要题意 给定一个整数 nnn,问把 nnn 表示成一些数的立方和的方案数,注意相同的数算一种方案。 解析 题中告诉我们,选的数小于 100001000010000,所以可以先打表将小于 100001000010000 的完全立方数存一下。 之后我们不妨将每个数字 xxx 视作一个重量为 x3x^3
阅读全文
posted @ 2024-10-04 09:22 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
2024年8月12日
出题题解
摘要: 简要题意 给定一个长度为 nnn 的序列,求区间两端数字均不与区间中其他数字相等(包括另一端)的区间数量,且长度不小于二。 解析 先考虑一下最好办的情况,显然就是所有人的年级都不相等。 比如 1 3 2 4 6 7 8,如何统计? 可以直接写结论,但我们不妨这样看:(1,2)显然只有一种,加上了一个
阅读全文
posted @ 2024-08-12 19:17 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
2024年8月9日
排雷题解
摘要: 简要题意 给定一个 m×nm \times nm×n 的 01 大矩阵,询问 qqq 个 x×y x \times yx×y 的 01 矩阵是否在大矩阵中出现过。 解析 本题是二维哈希的板子。 二维哈希其实就是二维前缀和与哈希的结合 我们先思考一维哈希实现过程: 在一维哈希中,我们是将长度为 mmm
阅读全文
posted @ 2024-08-09 15:00 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
追捕嘉然2.0
摘要: 简要题意 nnn 个点,mmm 条带权边的无向图,另外还有 kkk 条连接 111 和 iii 的边 。 在保证每个点到 111 的最短距离不变的前提下,最多可以删掉 kkk 条边中的的几条。 解析 最暴力的想法即逐条断掉网道之后跑一遍最短路即可,但 kkk 也是 10510^5105 级别的,显然
阅读全文
posted @ 2024-08-09 14:20 p7gab
阅读(1)
评论(0)
推荐(0)
编辑
2024年2月20日
AT_joi2021ho_b雪玉 (Snowball)题解
摘要: 思路 由于雪球之间的相对位置是不会改变的,所以对于一个雪球,越过相邻的雪球的初始位置一定不会令其变大。 如果雪球的滚动范围没有交集,答案显然就是区间长度。但如果有了交集,我们必须判断哪个雪球先滚到,一个区间便分为了分属左右两雪球的两个区间,于是就要找出两边最后一次不交的那个断点。 由于断点具有单调性
阅读全文
posted @ 2024-02-20 09:52 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
(二分)P7405 [JOI 2021 Final] 雪玉 题解
摘要: 思路 由于雪球之间的相对位置是不会改变的,所以对于一个雪球,越过相邻的雪球的初始位置一定不会令其变大。 如果雪球的滚动范围没有交集,答案显然就是区间长度。但如果有了交集,我们必须判断哪个雪球先滚到,一个区间便分为了分属左右两雪球的两个区间,于是就要找出两边最后一次不交的那个断点。 由于断点具有单调性
阅读全文
posted @ 2024-02-20 09:49 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
2024年2月19日
(线段树,01序列)[ABC341E] Alternating String题解
摘要: 题意 给定一个 010101 字符串 SSS,定义相邻字符均不同的字符串为好串,要求支持两种操作。 1 L R,将从 LLL 到 RRR 的区间取反。 2 L R,查询 SSS 从 LLL 到 RRR 的子串是否为好串。 分析 没有接触过这种题的建议去看一眼 P6492。 比较板子,对于这种题,一般
阅读全文
posted @ 2024-02-19 13:43 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
2023年11月16日
P2202 [USACO13JAN] Square Overlap S
摘要: 分析 如果想让以 (xi,yi)(x_i,y_i)(xi,yi) 和 (xj,yj)(x_j,y_j)(xj,yj) 为中心的两个正方形重叠,那么显而易见 ∣xi−xj∣<k|x_i-x_j|<k∣xi−xj∣<k 且 ∣yi−yj∣<k|y_i-y_j|<k∣yi−yj∣<k。 由
阅读全文
posted @ 2023-11-16 22:00 p7gab
阅读(0)
评论(0)
推荐(0)
编辑
下一页
公告