NYOJ 614 纸牌游戏
生活随笔
收集整理的這篇文章主要介紹了
NYOJ 614 纸牌游戏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
紙牌游戲
時間限制:1000?ms ?|? 內存限制:65535?KB 難度:2 描述設2n張牌分別標記為1,2,…,n,n+l,…,2n,初始時這2n張牌按其標號從小到大排列。
經一次洗牌后,原來的排列順序變成n+l,l,n+2,2,··,,2n,n。即前n張牌被放到偶數位置2,4,·,·,2n,而后n張牌被放到奇數位置1,3,…,2n-l。
可以證明對于任何一個自然數n,經過若干次洗牌后可恢復初始狀態。
編程任務:對于給定的n的值(n<=24000),編程計算最少經過多少次洗牌可恢復到初始狀態。
輸入
輸入包含多組數據,每行一個整數N。
對于輸入的N,輸出最少需要的洗牌次數
總結
以上是生活随笔為你收集整理的NYOJ 614 纸牌游戏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NYOJ 610 定长覆盖
- 下一篇: NYOJ 618 追击