【BZOJ】4727:[POI2017]Turysta-竞赛图&哈密顿回路
题解
一道好题。
根据竞赛图性质可得,我们一定能在图中找到哈密顿路径,然后再利用竞赛图性质寻找强连通分量,并不断扩展环的大小。(这一步参见神犇博客:哈密顿问题)。
我们根据推断出,每个scc(强连通分量)之间的连边必然是单向的(均为从某一scc的出边和另一scc的入边)。我们拓扑排序一下,对于每个点,先把它所在scc加入,再不断按拓扑序由大到小加入,就是答案了。
代码
#in...
原创
2018-06-03 14:38:46 ·
446 阅读 ·
0 评论