a283. TOI 2022/03 潛力組:河內塔

中等TOI 歷屆

時間限制 3000 ms ・ 記憶體限制 256 MB

題目描述

三根柱子的河內塔上有 N 個大小相異的圓盤,最小的編號為 1,最大的編號為 N。起初全部圓盤由小到大疊在最左柱,目標是全部移到最右柱。

一次只能移動一個最上方的圓盤,且大圓盤不能放在小圓盤上。每次都沿著總步數最少的解法移動。對每筆詢問,請回答第 S 步移動的是幾號圓盤。

輸入格式

第一行是詢問數 T,接著 T 行各有 N、S。

  • 1 ≤ T ≤ 100000
  • 2 ≤ N ≤ 30
  • 1 ≤ S ≤ 2^N−1

輸出格式

每筆詢問輸出一行,內容是該步移動的圓盤編號。

來源

TOI 2022 年 3 月潛力組〈河內塔〉。以自寫文字重述,範例與測資另行設計。 https://tpmso.k12ea.gov.tw/toi/wp-content/uploads/question/202203/Hanoi.pdf 題意核對鏡像:https://zerojudge.tw/ShowProblem?problemid=h664

範例測資

範例輸入 1

4
2 1
2 2
2 3
4 12

範例輸出 1

1
2
1
3
請先登入後再提交程式碼

討論與題解

載入討論區…

更多