摘要: 脑洞 很早以前没有补掉的题目 四色问题肯定使有解的,然后就是怎么构造。注意到边长是奇数,那么我们就可以分类,按左上角坐标的奇偶性分类,正好对应四种颜色。因为当两个矩形左上角横纵坐标奇偶性不同时,那么肯定不会相邻,所以可以任意填,否则分类就可以了。 #include<bits/stdc++.h> us 阅读全文
posted @ 2017-06-24 22:43 19992147 阅读(107) 评论(0) 推荐(0) 编辑
摘要: tarjan求割点 我发现我还不会求割点 首先我们发现如果整个图是一个点双,那么要放两个出口。答案是2 c(n, 2) 如果不是,说明这个图存在割点能把图分成很多个部分,那么我们就要把割点求出来,每个点双和割点缩成一个点,这样就构成了一棵树。然后每个度数为一的点都要放一个出口,如果度数大于一就不用放 阅读全文
posted @ 2017-06-24 22:19 19992147 阅读(177) 评论(0) 推荐(0) 编辑