上一页 1 2 3 4 5 6 7 8 9 ··· 57 下一页
摘要: Seollal 题解 我只能说这个出题人是**进水了。 这道题的题面有点难读,大概就是说你要给一个有些点能选,有些点不能选的网格图,你要找出它的一棵生成树,使得黑白染色后除了 ( 1 , 1 ) (1,1) (1,1)外所有的叶子都是白色。 原题面中说的任意两个空闲点之间有且只有一条路径就是要我们找 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(17) 评论(0) 推荐(0)
摘要: 树和森林 题解 很好骗分的一道题,有人就在场上骗到了90pts,例子就是我。 我们可以先来看一看部分分。 14pts:我们直接枚举两个连通块上相连的点,的算法。 20pts:很容易发现,在两个联通块上互相相连的点是谁并不重要,记一个点到块上每个点的路径长度总和为,记一个联通块中最大的值为,答案就是, 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(12) 评论(0) 推荐(0)
摘要: Desert King 题解 最优比率生成树的一道板子题。 很容易发现,我们要求的是最小的生产树上边集,使得最大。 我们可以考虑0/1分数规划。 记表示第条边是否属于集合,答案变成了࿰ 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(11) 评论(0) 推荐(0)
摘要: House Man 题解 很经典的一道差分约束的题目。 我们现在有两个约束条件: 相邻两点的距离大于1。两个高度紧挨着的点的距离不超过d。(注意,两个高度相邻的点之间如果有一个更高的他会直接跳过这个更高的,一脸懵*) 于是我们就得到了两个约束条件,设表示第个点的位置,表示第高的点的编号。 ,。 根据 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(15) 评论(0) 推荐(0)
摘要: Andrew and Taxi 题解 很容易发现,所选边权的最大值是具有单调性的,于是我们就想到了二分。 可以先二分最大值,将比它大的边都加入图中,利用dfs判断是否有环。 至于最后如何构造,可以将拓扑序小的连向拓扑序大的,因为后者永远无法到达前者,所以这样最后得到的图一定是合法的。 源码 #inc 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(14) 评论(0) 推荐(0)
摘要: Table Compression 题解 这不是离散化板题吗?WA穿了 看到这题应该很容易想到拓扑,根据每一行每一列的的相对大小关系建图,它的大小就是它的拓扑序。 然后,笔者又WA穿了。 我们还需要对同一行与同一列中值相等的点进行缩点,从而保证他们的值相同。 在缩完点后再建图跑一遍拓扑即可。 源码 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(5) 评论(0) 推荐(0)
摘要: Scheme 题解 看到了强连通图,很容易想到了缩点。由于边数是等于点数的,所以我们缩完点得到的一定是一片森林。 接下来需要我们yy出一种构造方法。 首先,对于任意一个叶子节点,它肯定需要至少一条边成为它的入边,而对于任意一个根节点,它也至少需要一条边成为它的出边。由于一条边只能带来一个入边与一个出 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(8) 评论(0) 推荐(0)
摘要: Catowice City 题解 在不考虑必须有人的情况下,全都是猫明显是原题的一个解。 由于人数与猫数相加为,而每个人都拥有一只猫,所以最后满足条件的答案必定使得所有被选的人不会产生任何影响。 我们可以先将人与其的猫绑定,之后人群所构成的强连通分量是没有出度的。同时,人群内部也一定可以构成一个强连 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(8) 评论(0) 推荐(0)
摘要: Pursuit For Artifacts 题解 很模板的一道题。 很容易发现,从点到点的路径除了经过的边双连通分量以外都是固定的,而其经过的边双连通分量中的边必定存在一种方案使得其被经过。 于是,我们可以对边双连通分量进行缩点,并记录其中是否存在一条权为1的边。并通过倍增,找出从到的路径上,是否存 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(14) 评论(0) 推荐(0)
摘要: Aquarium decoration 题解 很容易发现这是个贪心的题 由于直接贪没有什么思路,还是笔者太菜了,我们可以先将所有的材料分成四个部分: AB都喜欢,A喜欢B不喜欢,B喜欢A不喜欢,AB都不喜欢。 然后,枚举第一部分的选择数量,求出对应的最小值,这部分可以贪心求出。 这样的时间复杂度是的 阅读全文
posted @ 2022-07-07 00:13 StaroForgin 阅读(11) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 57 下一页