09 2020 档案

摘要:题目 点这里看题目。 分析 不难想到,这个问题实际上可以按照深度来划分(根的深度为 0),于是这就是一个阶梯 Nim 的问题。 阶梯 Nim 相当经典,它的模型是: 有 n 堆石子,编号为 1n,第 i 堆有 ai 个石子( ai>0 )。每一轮玩家 阅读全文
posted @ 2020-09-28 18:12 crashed 阅读(219) 评论(1) 推荐(1) 编辑
摘要:题目 点这里看题目。 分析 这种题目显然需要转化。 考虑我们该怎么枚举区间。由于操作顺序是从前到后的,因此可以想到将一段操作区间拆分成两段操作的后缀。 那么,如何实现操作的 " 减法 " 呢?也就是说,我们应如何消去另一后缀的影响? 注意到,如果我们同时对 st 执行操作的话, 阅读全文
posted @ 2020-09-24 20:54 crashed 阅读(149) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 这......看到 m 这么小,然后看到条件这么奇葩,显然是容斥计算。 但是先不慌,我们先考虑在没有任何限制的时候该怎么计算。 考虑枚举选的人数 s ,然后找出哪些佣兵在选的人数为 s 的时候可以被选,设为 as 。那么总的方案数就是: 阅读全文
posted @ 2020-09-23 21:13 crashed 阅读(155) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 对于这种构造题目,我们首先考虑边界情况。比如,我们可以计算不平衡点的上界,并且找到对应的构造方案,然后构造出来。 这个上界可以如下构造: o / \ o o / \ o o / ... / o / \ o o 也就是,首先构造一条链,长度为 \(\frac{n+1}{2} 阅读全文
posted @ 2020-09-23 15:47 crashed 阅读(160) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 第一道交互题,真好玩。 我们以下就称 a,b 为选定的两个点。 不难想到一个大致思路:首先,找出一个在 (a,b) 上的一个点。然后找出 a 或者 b 中的一个点。此时我们必然知道 (a,b) 的长度,因此我们可以再用一次询问获得另 阅读全文
posted @ 2020-09-22 16:24 crashed 阅读(138) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看题目。 分析 这道题......第一眼以为是和 [CF1025G]Company Acquisitions 相似的题目。 最后发现它们确实很像......仅限于思考方向,实际方法完全不同。 本题中,由于树是二分图,因此我们可以对它进行黑白染色。对于菊花图,某种颜色只出现在一个点上。因此 阅读全文
posted @ 2020-09-11 21:24 crashed 阅读(133) 评论(0) 推荐(0) 编辑
摘要:题目 点这里看原版题目。 点这里看加强题目。 分析 简单版 不难发现 f(n)=μ2(n) 。 (这里定义 fk(n)=(f(n))k ) 然后开始娴熟地推式子: \[ \begin{aligned} &\sum_{i=1}^n\sum_{j=1}^n \mu^2(\gcd 阅读全文
posted @ 2020-09-09 17:22 crashed 阅读(158) 评论(0) 推荐(0) 编辑
摘要:题目 题目描述 对于给定参数 n,m,k ,合法的正整数序列 a,b 分别满足: ab 的长度都是 ki=1kai=ni=1kbi=m; 现在对于合法的 ab,定 阅读全文
posted @ 2020-09-04 18:08 crashed 阅读(366) 评论(0) 推荐(2) 编辑
摘要:题目 点这里看题目。 分析 首先我们对边进行定向:从 d 小的指向 d 大的。于是我们就一定会得到一个 DAG(参考题目条件)。 问题就相当于是求出这个 DAG 的拓扑序的方案数。 众所周知,这个问题目前还没有多项式算法,所以我们就可以弃题了 且慢,我们的图原先是一个仙人掌。仙人掌就 阅读全文
posted @ 2020-09-01 20:23 crashed 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示