有密道?!

發布時間: July 10, 2023, 7:40 p.m.   最後更新時間: July 17, 2023, 6:48 p.m.   時間限制: 5ms   記憶體限制: 128M

看著夏放手上遞過來的星巴克,忍不住吐槽。

「中杯濃縮咖啡......真是謝謝你啊,挑了個最便宜的。」

夏放一邊搖著剛剛"順便"買的特大蜜柚紅,一邊一臉裝著委屈的說著

「我只說請你星巴克而已,才沒有說是哪個品項呢~ 那是你自己腦補的好不好!」

「好吧好吧」說。「那這是要帶我去哪?我才剛從學校出來ㄟ」

「我發現一個神祕的地方,先去把東西放下,然後我一定要帶你去看!」夏放興奮的說著,一邊催著加快速度。

。。。

「你確定你沒走錯?」他一邊用手揮開茂密的雜草和不知名的植物,一面質問夏放。「還有那個濃縮咖啡,呸,是要苦死誰?」

夏放沒有理會他,蹲下身子,手抓穩,用力一提,一片植被就被掀開,底下是一片看起來年代久遠的木板蓋。

「就是這個。」他說「裡面有一個大空間歐!說不定是什麼躲貓貓社的社窩之類的,被我找到了」

嫌棄的看了兩眼「我反而覺得你是找到下水道的入口,不是什麼......你幹嘛!!」

夏放靈活地掀開木板,像泥鰍一樣的滑進去。

「下來啦,又不會怎樣」

想了想,還是跟著夏放跳了下去,結果運動服勾到一旁的匍匐莖,落地時順道把厚重的木板蓋蓋上了。

夏放:......

:......

兩人試著合力將木板門推開,可看似弱不禁風的木板在這時顯得無比沉重。

發現被困在裡面的環顧了四周,像是一個高度和寬度約莫兩公尺的走廊,拿手機的手電筒一照,才勉強看到走廊的另一頭。其中右邊那面牆還佈滿著齒輪,一個緊咬著一個

「看來要轉動這些齒輪才能把門打開。」說。

「痾,那我們要趕快了」夏放弱弱的表示「我的手機剩6%電量......」

「?!?!」「還不快找有沒有驅動齒輪的方法!!!」

夏放和快速的向另一端跑去,呼吸聲和腳步聲迴盪在整個地道裡。

地道的另一頭有個齒輪上裝有可旋轉的握把,雖然生鏽的不得了,看起來不能承受太大壓力。

「只要讓木板門那端的齒輪完整的轉一圈就可以了。」夏放急奔到底,一邊喘氣一邊說。「手機你拿去看齒輪的狀況,我這邊等等會沒有光,你要告訴我等等至少把手把轉幾圈,我可不希望這玩意兒斷掉!」

接下來有多筆測資,每個測資有兩行
第一行有一串數字,表示從木板門那邊的齒輪齒數到手把這邊的齒輪齒數,以 -1 結尾
第二行有兩個數,代表除了原本齒輪照順序兩兩相接之外,額外扣在一起的齒輪分別是第幾個(只在乎旋轉方向)
並且保證額外扣在一起的齒輪除了旋轉方向以外不影響輸出結果

針對每筆測資輸出夏放需要轉幾圈手把端的齒輪(-1前面那個數字),才會剛好使木板端的齒輪轉一圈。
小數輸出至小數點以下第三位,記得四捨五入
如果沒辦法使木板端的齒輪轉一圈,輸出"I hate you, shaphon!"(不含引號)

複製範例
5 6 8 4 2 4 6 8 4 10 -1
2 5
4 8 5 2 1 6 9 4 8 7 2 3 1 4 8 5 2 -1
5 7
2.000
I hate you, shaphon!
複製範例
1 1 1 1 56 4 8 7 1 1 2 0 6 4 7 2 -1
6 9
5 6 7 8 9 1 2 3 4 5 -1
2 7
I hate you, shaphon!
1.000
複製範例
2 4 2 6 2 -1
1 4
1.000

解釋一下範例測資3:

木板門那邊的齒輪轉一圈兩齒,因此前一個齒輪就要轉0.5圈

那再前一個齒輪要轉一圈,依此類推,可得第一個齒輪應轉1圈

最後檢查額外連接的齒輪,第一個齒輪若是順時鐘轉,第四個齒輪會往逆時鐘方向旋轉,兩個齒輪之間不會卡住,故輸出1.000

沒想到吧,又是水題o(* ̄▽ ̄*)ブ

------

下一題:無情的數獨驗證器

水題

自創