随笔分类 - 分治
摘要:More powerful extended lucas algorithm!
阅读全文
摘要:题目 点这里看题目。 分析 首先考虑 的情况。我们设 QAQ 取了 张牌,牌的编号分别为 ,不难发现判定合法性的直接条件: 一种选法 是合法的,当且仅当 $\forall 1\le j\
阅读全文
摘要:题目 点这里看题目。 分析 兼具分析和算法设计的一道题目,很有价值。 首先注意到,团计数这个问题显然不弱于最大团。为了避免一下子解决 NPC 赢得图灵奖,我们闭着眼睛好像还不能也可以想出来,图的“优美”性质一定对图的形态有很强的限制作用。 简单的分析,热身: 一个优美的图上两两之间的最短路的最大值
阅读全文
摘要:题目 点这里看题目。 分析 很容易想到一个 的暴力 DP,当然也很容易看出这个 DP 根本没有和“单调不降”扯上任何关系。因此,接下来我们要做的就是利用好“单调不降”的性质。 一个想法是凸性——数组前缀和是下凸的。不过,由于我们对下凸壳做的是 卷积,所以这样
阅读全文
摘要:题目 点这里看题目。 分析 对于任何一个合法的矩形 , 和 分别是行和列上的一个区间。由于合法的矩形还没啥比较好的性质,我们可以对于矩阵进行分治,每次对于行和列中较长者进行切分,并且计算某一维跨过了划分点
阅读全文
摘要:题目 点这里看题目。 分析 也许是相对来说不那么难骗分的一道 NOI T3。 首先我们需要知道分数 合法的充要条件。这一步在考场上可以通过如下步骤得到: 根据小学奥数可以知道,十进制下所有有限小数都满足分母为 ;所有
阅读全文
摘要:题目 点这里看题目。 分析 分析一下性质: 如果某一类桌子的覆盖范围被其它桌子包含,那么这类桌子是没用的。 在一个班里,必然是从小到大排序后的相邻两个人坐一张桌子。 在 个班中,必然是从小到大排序后排名相同的一对人坐同一张桌子。 说明:比如 个班中都是最矮的一对坐最矮的桌子(
阅读全文