随笔分类 -  分治

摘要:More powerful extended lucas algorithm! 阅读全文
posted @ 2023-05-19 22:33 crashed 阅读(127) 评论(0) 推荐(1)
摘要:奇怪的分治策略 阅读全文
posted @ 2023-01-12 08:38 crashed 阅读(180) 评论(1) 推荐(1)
摘要:题目 点这里看题目。 分析 首先考虑 $q=1,l=1,r=n$ 的情况。我们设 QAQ 取了 $k$ 张牌,牌的编号分别为 $b_1,b_2,\dots,b_k$,不难发现判定合法性的直接条件: 一种选法 $b_1,b_2,\dots,b_k$ 是合法的,当且仅当 $\forall 1\le j\ 阅读全文
posted @ 2022-08-10 14:58 crashed 阅读(104) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2022-02-09 12:06 crashed 阅读(0) 评论(0) 推荐(0)
摘要:题目 点这里看题目。 分析 兼具分析和算法设计的一道题目,很有价值。 首先注意到,团计数这个问题显然不弱于最大团。为了避免一下子解决 NPC 赢得图灵奖,我们闭着眼睛好像还不能也可以想出来,图的“优美”性质一定对图的形态有很强的限制作用。 简单的分析,热身: 一个优美的图上两两之间的最短路的最大值 阅读全文
posted @ 2021-12-14 21:26 crashed 阅读(195) 评论(0) 推荐(0)
摘要:题目 点这里看题目。 分析 很容易想到一个 \(O(nk^2)\) 的暴力 DP,当然也很容易看出这个 DP 根本没有和“单调不降”扯上任何关系。因此,接下来我们要做的就是利用好“单调不降”的性质。 一个想法是凸性——数组前缀和是下凸的。不过,由于我们对下凸壳做的是 \(\max\) 卷积,所以这样 阅读全文
posted @ 2021-11-14 15:51 crashed 阅读(40) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-10-30 17:23 crashed 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-10-29 22:42 crashed 阅读(0) 评论(0) 推荐(0)
摘要:题目 给定 \(n\) 组话,第 \(i\) 组话包含 \(k_i\) 句话,其中按照长度从小到大排序后的第 \(j\) 句话长度为 \(j\),贡献为 \(a_{i,j}\)。 现在可以从每组话中选且仅选一句话。求当方案中话的长度之和分别为 \(t,t\in[n,\sum k]\) 时最大的贡献之 阅读全文
posted @ 2021-10-04 21:33 crashed 阅读(71) 评论(0) 推荐(0)
摘要:题目 点这里看题目。 分析 对于任何一个合法的矩形 \((x_1,y_1,x_2,y_2)\),\([x_1,x_2]\) 和 \([y_1,y_2]\) 分别是行和列上的一个区间。由于合法的矩形还没啥比较好的性质,我们可以对于矩阵进行分治,每次对于行和列中较长者进行切分,并且计算某一维跨过了划分点 阅读全文
posted @ 2021-08-25 07:53 crashed 阅读(181) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2021-07-04 22:04 crashed 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2021-06-25 19:43 crashed 阅读(0) 评论(0) 推荐(0)
摘要:题目 点这里看题目。 分析 也许是相对来说不那么难骗分的一道 NOI T3。 首先我们需要知道分数 \(\frac{x}{y}\) 合法的充要条件。这一步在考场上可以通过如下步骤得到: 根据小学奥数可以知道,十进制下所有有限小数都满足分母为 \(2^a5^b,a,b\in\mathbb Z\);所有 阅读全文
posted @ 2021-05-18 22:23 crashed 阅读(85) 评论(0) 推荐(0)
摘要:题目 点这里看题目。 分析 分析一下性质: 如果某一类桌子的覆盖范围被其它桌子包含,那么这类桌子是没用的。 在一个班里,必然是从小到大排序后的相邻两个人坐一张桌子。 在 \(m\) 个班中,必然是从小到大排序后排名相同的一对人坐同一张桌子。 说明:比如 \(m\) 个班中都是最矮的一对坐最矮的桌子( 阅读全文
posted @ 2021-02-18 19:52 crashed 阅读(95) 评论(0) 推荐(0)