这题也A了好久啊……(可能是我太菜了
看到这道题第一眼是懵的,但发现数据范围很小,稍微放轻松一些
第一题比较好解
首先我萌可以将必经之路这样理解:如果从起点到达终点必须经过它,辣么如果删掉这个点,这个图就不连通了!
因此我萌枚举每个点 进行bfs(对于点的删除处理方法很多,这里窝的方法是在bfs前就把该点的vis设为true,酱紫似乎很好写呢,也不会浪费时间复杂度)
----------------------------------------------------第一问完成分割线----------------------------------------------------------
看到第二题的第一反应就是符合条件的这些点必定都符合第一问!!
也没仔细想怎么证明就直接准备开始瞎搞了(毕竟这是一道 省选+/noi- 准备随便玩玩的。。。(泥萌可不能学我否则会和我一样刷题效率低的要死
然而谢天谢地我的rp终于回来了!!这个想法是对的
后来大概想了一下证明。符合第一问的点必定符合作为起点/终点的条件很好证明。必经了嘛。。所以肯定都能到。至于其他的点为什么不行。。。我也不太说得清楚啊!!(逃
但是!!但是!!坑点来了。终点不通往任何路口。第一遍54分就是坑在这个点QAQ(不过这个严格上说也不算坑点其实就是蒟蒻没有好好审题。。。。
那么如何保证没有公共点和公共边呢