https://www.luogu.org/problemnew/show/P1690
用Floyd预处理出两个房间最短距离,然后对P进行排序,最后做旅行商问题,复杂度不限(2^n或者n!都可以)。如果P数组没有排序,就无法遍历到所有的顺序,所以,在用next_permutation来枚举所有可能时,必须要先对数组排序,否则,就会在搜索时错过最优解,然后就WA掉了……
排序的重要性
最新推荐文章于 2023-10-19 18:54:10 发布
https://www.luogu.org/problemnew/show/P1690
用Floyd预处理出两个房间最短距离,然后对P进行排序,最后做旅行商问题,复杂度不限(2^n或者n!都可以)。如果P数组没有排序,就无法遍历到所有的顺序,所以,在用next_permutation来枚举所有可能时,必须要先对数组排序,否则,就会在搜索时错过最优解,然后就WA掉了……