NOIP2020移球遊戲快速排序滿分程序

n+1個柱子,前n個柱子m個球,最後一個空,n中顏色的球各m個,如何移動讓顏色i回到柱子i?blog

要求:每根柱子不能超過m個球。排序

藉助一根空柱子,咱們能夠將任何一個球移到任何一個位置。ip

如移到柱子1位置i,那麼先把該球移到某根柱子頂端,再把柱子1上面的m-i+1個球搬走,就能夠一過去了。get

這樣步數多,因此咱們能夠按照快速排序的思想來解決,避免跳來跳去。博客

轉自:OIER博客im

相關文章
相關標籤/搜索