這題要利用到一些數論
因為石頭最多100
那麼中間距離將可以縮減
可是要怎麼縮減呢
利用a b兩數互質 則超過LCM(a, b)皆可被組成
但是你要怎麼知道是不是有互質的兩數
你會發現S T組成連續的interval
也就是說 利用輾轉相除法的事實 a a+1兩數必互質
因此只要S != T 則都可以組成超過該lcm的位置
這樣的話
就可以縮減兩石頭距離
也就是說長度超過九十(9 10為最大的該範圍lcm)
就可以n % 90 + 90
不過我這邊取100 但我試過90也是可以AC的
全站熱搜