会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
incra's blog
博客园
首页
新随笔
联系
订阅
管理
[置顶]
常用trick
该文被密码保护。
阅读全文
posted @ 2024-04-28 14:16 incra
阅读(0)
评论(0)
推荐(0)
2025年12月7日
CF794E Choosing Carrot
摘要: Sol 假设 \(p=\left\lfloor\frac{n}{2}\right\rfloor\),如果没有额外操作: 如果 \(n\) 是奇数,答案就是 \(\max (\min(a_{p-1},a_{p}),\min(a_{p},a_{p+1}))\)。 如果 \(n\) 是偶数,答案就是 \(
阅读全文
posted @ 2025-12-07 21:58 incra
阅读(8)
评论(0)
推荐(0)
2025年12月2日
CF1550F Jumping Around
摘要: Sol 注意到如果 \(i,j\) 直接连 \(||a_i-a_j|-d|\) 的边权,那么答案就是 \(s\) 到 \(i\) 的最小瓶颈最短路。 考虑最小生成树,显然只能用 B 开头的那个。 先用 set 维护所有 \(a_i\),每个连通块找边权时,直接从 set 里删去连通块里对应的 \(a
阅读全文
posted @ 2025-12-02 10:35 incra
阅读(7)
评论(0)
推荐(0)
2025年11月28日
CSP2025 T4
摘要: Sol 赛时是不是多想想就会了??? 考虑 \(f_{i,j,k}\) 表示前 \(i\) 个位置,干掉了 \(j\) 个人,然后有 \(k\) 个位置已经被钦定了。 如果 \(s_i=1\),令 \(c_i\) 表示忍耐度 \(\le i\) 的人数,那么当前可以选的人数 \(x=c_i-k\),
阅读全文
posted @ 2025-11-28 22:13 incra
阅读(5)
评论(0)
推荐(0)
CF1824C
摘要: Sol 首先注意到答案就是 \(1\) 把子树内所有叶子都变为 \(0\) 的最小代价,那么考虑 DP,设 \(f_{i,j}\) 表示 \(i\) 子树里面叶子全部改成 \(j\) 的最小代价,不难发现不同的 \(j\) 代价不会超过 \(1\)。 那么直接记录代价最小的所有 \(j\),选尽可能
阅读全文
posted @ 2025-11-28 13:24 incra
阅读(7)
评论(0)
推荐(0)
2025年11月26日
CF1774F2
摘要: Sol 不妨思考操作三的本质:对于先前插入的某个当前值为 \(x\) 的数,将其分裂为 \(x\) 与 \(x-w\)。其中 \(w\) 是如果执行一次当前操作三, 期间所有二操作的和。这样转化的正确性是显然的。 考虑 \(w\) 如何更新,显然遇到二操作就加上对应的 \(x\),遇到三操作则翻倍即
阅读全文
posted @ 2025-11-26 23:19 incra
阅读(8)
评论(0)
推荐(0)
2025年11月24日
CF1097F Alex and a TV Show
摘要: Sol 思路挺曲折的。 以下所有公式均表示模 \(2\) 意义下的答案。 假设 \(s_i\) 表示集合 \(s\) 的 \(i\) 的出现次数对 \(2\) 取模的余数。 如果没有 \(3\) 操作直接 bitset 就可以了。 令 \(V\) 表示值域上限。考虑 \(3\) 操作如何表示,假设三
阅读全文
posted @ 2025-11-24 23:07 incra
阅读(5)
评论(0)
推荐(0)
2025年11月19日
CF954H
摘要: Sol 神秘观察题。 首先特判链一端在 LCA 的情况,这个是容易的。 首先不难想到一个暴力:\(f_{i,j}\) 表示链 LCA 在 \(i\),长度为 \(j\) 的个数,然后可以得到 \(f_{i,j}=\binom{a_i}{2}w_{1,i-1}\displaystyle\sum_{k=
阅读全文
posted @ 2025-11-19 18:47 incra
阅读(9)
评论(0)
推荐(0)
2025年10月21日
ZR3394
摘要: Sol 好厉害的题! 考虑按照值域 \(d,0,d-1,1,\dots\) 分配,记大于等于 \(\frac{d}{2}\) 的数为大数,其余为小数,注意到一对 \(i,j\) 满足 \(a_i+a_j<d\) 当且仅当 \(i\) 是小数,\(j\) 是大数。 所以只需要维护前缀的一边的大数个数即
阅读全文
posted @ 2025-10-21 17:28 incra
阅读(9)
评论(0)
推荐(0)
2025年10月17日
CF1325F Ehab's Last Theorem 题解
摘要: Sol 令 \(k=\left\lceil\sqrt{n}\right\rceil\)。 首先注意到环相当容易做,直接 DFS 生成树,然后判断是否有点对 \((a,b)\) 满足 \(a\) 是 \(b\) 的祖先且 \(dis_{a,b}>=k\)。 如果不存在环,那么就意味着对于任何一个点,他
阅读全文
posted @ 2025-10-17 15:33 incra
阅读(5)
评论(0)
推荐(0)
2025年10月14日
ZR3365
摘要: Sol 不要忽略看上去没用的东西。 不要忽略看上去没用的东西。 不要忽略看上去没用的东西。 显然暴力 \(f_{i}=\sum_{j=1}^i[j*(i-j+1)\le i]f_{j-1}f_{i-j}\binom{i-1}{j-1}\)。 假设 \(j-1\le i-j\),\(j-1>i-j\)
阅读全文
posted @ 2025-10-14 22:32 incra
阅读(10)
评论(0)
推荐(0)
下一页
公告