Little Sub and Traveling
生活随笔
收集整理的這篇文章主要介紹了
Little Sub and Traveling
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://acm.hznu.edu.cn/OJ/problem.php?cid=1263&pid=4
http://acm.hznu.edu.cn/OJ/problem.php?id=2583
題意:從0出發,每次只能跳到(i*2)%n或者(i*2+1)%n,求字典序最大的漢密爾頓回路。
題解:n是奇數無解。
? 當n是偶數,可以發現i和i+n/2的出邊完全相同。
? 我們把i和i+n/2合并,得到一張n/2個點的圖,所有點都需要兩條入邊和兩條出邊——歐拉回路!
? 于是只需要跑出歐拉回路就能對應到原問題了,介于歐拉回路算法的性質,貪心走較大的邊即可保證字典序最大。
總結
以上是生活随笔為你收集整理的Little Sub and Traveling的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Little Sub and Ballo
- 下一篇: Little Sub and Game