会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
WinterXorSnow's Blog
博客园
首页
新随笔
联系
订阅
管理
2026年11月4日
there is a longer way ahead, After all.
摘要: CF1797E 难点在于问题的转化。 根据结论,我们可知,操作1对于每一个位置,只有 \(\log V\) 次是有效的。那么问题在于操作2我们不好处理。 考虑对于每一个位置,操作的结果会形成一条条路径,则操作2相当于在问哪个点可以在所有路径上出现。因此注意到我们可以建树,连边为 \(phi(i) \
阅读全文
posted @ 2026-11-04 10:16 WinterXorSnow
阅读(2)
评论(0)
推荐(0)
2026年11月1日
If it’s too hard to say goodbye
摘要: P17834 先观察到一个事实:如果能选择深度更浅的节点,则我们不会选择更深的,因为更浅的容易与其他节点聚合,且不影响答案。进而推出一个结论,一个半径 \(r\) 合法,当且仅当删去所有深度 \(\le r\) 的叶子,即剥去了 \(r\) 层叶子,能够存在一个选点方式,满足叶子全选且只有两个联通块
阅读全文
posted @ 2026-11-01 22:24 WinterXorSnow
阅读(3)
评论(0)
推荐(0)
Give us a try to sing a rhyme
摘要: P9266 极其困难与精妙的题目。 先考虑区间 \([L+1,R]\) 对于答案的贡献,不难发现为 \(\sum\limits_{L\le l < r \le R} [sum_l = sum_r = \min_{i=l}^r (sum_i)]\)。那么我们考虑建立一棵扩展笛卡尔树,有方点表示区间,圆
阅读全文
posted @ 2026-11-01 20:56 WinterXorSnow
阅读(3)
评论(0)
推荐(0)
“May you, the beauty of this world, always shine.”
摘要: P17833 前言 笑点解析: if(Le[i+1] == Le[i]) vL += valL[Le[i+1]]; if(Ri[i+1] == Ri[i]) vR += valR[Ri[i]]; 赛时代码对于 valL 和 valR 的处理加上这个即可过。痛失 WC。 思路 其实是比较简单的题,所以
阅读全文
posted @ 2026-11-01 15:32 WinterXorSnow
阅读(3)
评论(0)
推荐(0)
2026年9月30日
SAy my name when a tree susurrates
摘要: SA学习笔记 非常难理解的算法(大概)。 定义两个数组:\(sa_i\) 表示的是第 \(i\) 小的后缀的下标为 \(sa_i\),\(rk_i\) 表示的是后缀 \(i\) 的下标。 显然我们有 \(rk[sa[i]]=sa[rk[i]]=i\)。 暴力求 SA 显然的,直接排序就可以了。 复杂
阅读全文
posted @ 2026-09-30 13:54 WinterXorSnow
阅读(7)
评论(0)
推荐(0)
Once and again telling a story lost in time
摘要: P8239 树 精妙的 DP 题。 先考虑一点抛弃大脑的东西:\(ans = \sum_{S \cap T = \varnothing, S\cup T = [1,n]} f(S)\cdot g(T)\)。其中,\(f(S)\) 定义为在第一棵树中,不为叶子的节点的集合为 \(S\) 的方案数。\(
阅读全文
posted @ 2026-09-30 12:22 WinterXorSnow
阅读(9)
评论(0)
推荐(0)
the way it starts and the way it ends
摘要: P8830 众数。 困难的根号分治题目。 看到众数,肯定要考虑根号分治。不难想到的策略是对着出现次数进行根号分治,分为 \(\ge \sqrt n\) 和 \(< \sqrt n\)。我们把前者称为大数,后者称为小数。 先考虑转化问题,不难考虑为在一个序列上选定一个操作区间,答案就是非操作区间的众数
阅读全文
posted @ 2026-09-30 10:16 WinterXorSnow
阅读(5)
评论(0)
推荐(0)
2026年9月29日
Never again making up stories in dismay
摘要: QOJ 20303 初看这道题,感觉非常恐怖啊。 感觉不管从起点还是终点入手我们的复杂读度都是不能接受的,而 \(S\) 的优美性质给了我们机会。因为只从 \(S\) 开始搜索,我们是只用搜极少次的。 因此我们考虑转化问题,不妨转化为 \(u \to S \to v\),且贪心的,我们肯定希望到达
阅读全文
posted @ 2026-09-29 19:34 WinterXorSnow
阅读(8)
评论(0)
推荐(0)
With several starts, but just one end
摘要: QOJ 20726 欸什么哈夫曼编码原来不是只在初赛出现啊。 赛时忘记了哈夫曼编码的定义,导致没能做出,美美保龄了。 我们先考虑编码的问题,直接就是哈夫曼编码,相信古人的智慧。 但是这题 \(1e10\),我们肯定不能直接哈夫曼编码了,考虑压缩状态。不难感觉到,我们所有日志的出现次数的种类一定是根号
阅读全文
posted @ 2026-09-29 16:06 WinterXorSnow
阅读(7)
评论(0)
推荐(0)
Ah, how I long to embrace
摘要: CF115D 不要尝试在赛时获得图灵奖。 模拟赛 T2,被创死了。 赛时一直想着有向图怎么进行拓扑序计数,结果发现完全没有办法计数。 这题 \(O(n^3)\) 的策略是显然的,不再赘述。 但是我们不难发现 \(O(n^3)\) 的区间DP是没有优化的机会的,因此只能开动脑筋了。考虑观察题目,结果发
阅读全文
posted @ 2026-09-29 07:46 WinterXorSnow
阅读(9)
评论(0)
推荐(0)
下一页
公告