第一個想法
點到 H,H翻成T,H數量少1,下一次點的位置(簡稱點位)向左移一格
點到 T,T翻成H,H數量加1,下一次點的位置向右移一格
第二個想法
1. 向右移後點到H,變成T,然後向左移(反彈),而這格在點位的右邊但變成T了(下次右移經過不會反彈了)
2. 向右移後點到T,變成H,然後向右移(繼續),而這格在點位的左邊但變成H了(下次左移經過也會繼續)
3. 向左移後點到H,變成T,然後向左移(繼續),而這格在點位的右邊但變成T了(下次右移經過也會繼續)
4. 向左移後點到T,變成H,然後向右移(反彈),而這格在點位的左邊但變成H了(下次左移經過不會反彈了)
第三個想法
1. 點位右邊的 H 會反彈,點位左邊的 T 會反彈
2. 繼續的以後都會保持繼續,反彈的反彈一次後都會變繼續。
所以只要找起點和反彈點就好了
THTHTHHHTT -> 五個 H
THTHTHHHTT
用號碼來看的話 5 號 起點,13678是反彈點
所以5-6-3-7-1-8-1 這是路線
(即 56543456765432123456787654321)
(6-5) + (6-3) + (7-3) + (7-1) + (8-1) + (8-1) + 1
= 1+3+4+6+7+7+1 = 29 = 2*(8+7+6-1-3)-5
你要搞公式的話,就用這個概念吧
後面 - 起點還是 + 起點,就看起點是 H 還是 T,H會向左,加起點,T會向右,減起點
或是看左右反彈點數量誰多也可以。
起點的位置也可以不用數的,這很有趣 |