dfs
TelmaZzzz
HEU ACMer
展开
-
codeforces gym 101196H Vin Diagrams (dfs)
题解:大致题意是给定两个封闭图形,求其各自拥有的.个数以及共同拥有的.个数第一步 我们可以通过dfsdfsdfs描出AB两个封闭图形的边,唯一要注意的一点就是当遇到十字路口时,按上一步的方向走即可第二步我们可以不能发现从上往下、从左到右第一个AAA或BBB的边的位置的右下角必定为AAA或BBB的内部,所以我们只要以这个点为起点对AAA图中的.打上111标记,BBB图中的.打上222标记 (d...原创 2019-04-24 01:09:59 · 300 阅读 · 0 评论 -
gym101612 G Grand Test (dfs)
题意给定一张无向图,求是否能在图中找到一对点,使得其有3条不重复(中间途径的点不相同)的简单路,并输出方案题解首先对图创建成一颗dfs树。枚举图中不是树边的边,(其树边上对应的路径必定是一条链),将该链以及该边染色,若发现一条边重复染色则记录下这两种染色,退出枚举重新跑一遍这两种染色方案,可以在图中得到两个简单环,之后找到两个简单环中的任意三度结点作为起点和终点,暴力求简单边即可(由于...原创 2019-09-08 01:01:30 · 275 阅读 · 0 评论