bfs题单
-
bfs1:
-
题目链接: 2020-03-07 2021年度训练联盟热身训练赛第一场 H: On Average They're Purple
-
题目大意: A先给图上的边任意染色,让B选择,B会选择一个颜色转换最少的一条路径作为他的路径从1走到n,问他经过的最大颜色转换是多少次
-
解题思路: 要是我是A我会在每条路径上面尽可能红蓝红蓝进行涂边,最短并且答案最大的一个一定是走满交替红蓝的最短路,其他较长的要是走到红蓝上面下次颜色被迫相同(在此无法交替,后续按照最短路上面的交替进行)也不影响最后的结果就是d[n] - 1,d[n]是1到n的最短路