会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cjoierzdc
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2025年4月
P10198 [USACO24FEB] Infinite Adventure P
摘要: 求 \(\Delta\) 步到的点,考虑倍增。定义 \(jump_{k,i,j}\) 表示当前在 \(i\) 号点,\(t\bmod T_i=j\),跳 \(2^k\) 步到达点。 如果这个 \(t>T_i\),那么跳到一个 \(T_p>T_i\) 时,就不能直接用 \(t\bmod T_i\) 的
阅读全文
posted @ 2025-04-14 18:29 CJzdc
阅读(52)
评论(0)
推荐(0)
2025年3月
CF1677E Tokitsukaze and Beautiful Subsegments
摘要: 因为这是一个排列,所以总共只有 \(O(n\log n)\) 对 \((p,i,j)\),不妨令 \(i<j\)。一个区间 \([l,r]\) 合法,需要存在一个三元组 \((p,i,j)\) 满足 \(l_p<l\le i\) 且 \(j\le r<r_p\)。其中 \(l_p\) 和 \(r_p
阅读全文
posted @ 2025-03-20 20:50 CJzdc
阅读(24)
评论(0)
推荐(0)
2025年2月
CF917E Upside Down
摘要: 方便起见,之后的分析中认为 \(n,m,q,\sum|s_i|\) 同阶。 点分治,对于一个询问 \((i,j,k)\),我们在第一次劈开的位置 \(rt\) 计算。那么路径 \(i\to j\) 会被拆成 \(i\to rt\to j\)。同时,贡献也被拆成三种: \(s_k\) 在 \(i\to
阅读全文
posted @ 2025-02-19 22:15 CJzdc
阅读(39)
评论(0)
推荐(0)
2025年1月
PKUWC2025 D2T1
摘要: 其实是场上的想到的做法,但是当时被卡 corner case 了 QaQ。 注意到,我们其实可以 \(O(1)\) 次 query 求出 \(x\) 和 \(y\) 的距离。具体地,我们再找三个点,现在有 \(5\) 个点,\(10\) 个距离,而我们又可以 query \(10\) 次,正好可以解
阅读全文
posted @ 2025-01-31 22:13 CJzdc
阅读(45)
评论(0)
推荐(0)
CF2056F2 Xor of Median (Hard Version)
摘要: 如果我们知道了每个数的出现次数 \(cnt\),那么用这些数重排成序列的方案数是组合数连乘。根据 Lucas 定理的结论,重排方案数为奇数当且仅当 \(cnt\) 加和不进位。也就是说,每个不为 \(0\) 的 \(cnt\) 把 \(n\) 的所有为 \(1\) 位划分为若干个集合。 又因为题目限
阅读全文
posted @ 2025-01-19 08:45 CJzdc
阅读(193)
评论(0)
推荐(1)
2024年12月
QOJ4811 Be Careful
摘要: 考虑 \(dp_{i,v}\) 表示以 \(i\) 为根的子树,\(i\) 的权值为 \(v\) 的方案数。 但是这个 dp 不好转移,因为 MEX 不是很好表示。但是如果只考虑子节点中的非叶子节点,那么 MEX 是 \(O(\sqrt n)\) 的,这个可以接受。 考虑阈值分治,把 \(deg\l
阅读全文
posted @ 2024-12-31 09:08 CJzdc
阅读(74)
评论(0)
推荐(0)
P11270 【MX-S5-T4】魔法少女们
摘要: 厉害题 QwQ
阅读全文
posted @ 2024-12-06 23:28 CJzdc
阅读(80)
评论(0)
推荐(0)
AT_joisc2016_g ダンジョン2
摘要: 不妨先建出一棵 dfs 树,然后给每个点标号。那么现在就是要确定所有非树边的端点。 对于每条非树边,不是很好直接区分出其端点的编号。但是可以跑多轮,每轮将端点划分到某个集合,最后通过每一轮的信息推出端点。 可以考虑三进制拆分,第 \(i\) 轮每个点颜色为其第 \(i\) 位的值。 于是可以求出每条
阅读全文
posted @ 2024-12-04 18:06 CJzdc
阅读(38)
评论(0)
推荐(0)
CF2034F2 Khayyam's Royal Decree (Hard Version)
摘要: 把问题改写成在网格图上走,一个红球或蓝球对应了网格图上的一条边。最后只要把答案除以 \(\dbinom{n+m}{m}\) 即可。 价值 \(\times 2\) 不好表示,考虑把带 \(2^c\) 倍价值的球看成一个球 和 \(2^c-1\) 个“复制品”。每次使用道具相当于将每个球都复制一遍。
阅读全文
posted @ 2024-12-02 11:00 CJzdc
阅读(51)
评论(0)
推荐(0)
2024年11月
如何用 KMP 通过洛谷 P5410
摘要: 来源是 yxh 三个月前的讲课。
阅读全文
posted @ 2024-11-28 12:20 CJzdc
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告