地形计算

地形计算

题解

我们先考虑部分分

30分:玩命爆搜,反正只有4个点。时间复杂度O(n^{4})

60分:采取meet in middle的思想,还是爆搜。时间复杂度O(n^{2})

100分:在上面的基础上,我们可以从度大的点开始枚举,每次枚举完后就将其删去。时间复杂度貌似是O(n^{2}),只优化了常数。但考虑一下,对于每个点,当它的度数小于\sqrt{m}时,它最多向外扩展\sqrt{m}次,但它如果大于\sqrt{m},则可扩展多次。但是由于所有点的度数之和不能超过

posted @ 2019-11-04 16:45  StaroForgin  阅读(7)  评论(0)    收藏  举报  来源