CP duels记录
CF1368E Ski Accidents
比较神的构造,被对手 10min 秒了。
看到 和 ,然后就应该想到 ,尝试将 划分为 个集合。感觉比较结论,所以直接说了。将 划分成 个无交且并为全集的集合 ,满足
分类讨论一下,不难发现 交且并为全集。由于 ,,同理,,即 ,。删除 中的所有点后 的入度都是 , 的出度都是 ,故最多只有 的边,满足条件。
因为是 DAG,分集合时可以做拓扑排序。复杂度线性。
比较神的构造,被对手 10min 秒了。
看到 和 ,然后就应该想到 ,尝试将 划分为 个集合。感觉比较结论,所以直接说了。将 划分成 个无交且并为全集的集合 ,满足
分类讨论一下,不难发现 交且并为全集。由于 ,,同理,,即 ,。删除 中的所有点后 的入度都是 , 的出度都是 ,故最多只有 的边,满足条件。
因为是 DAG,分集合时可以做拓扑排序。复杂度线性。