某一天你突然被傳送到一座高牆前,高牆的長度為無限。你被告知高牆有一出口,但不知道在何處,你只能沿著牆邊尋找。
所以你擬定一策略: 第一次移動你向右邊走 12 步,若沒找到,第二次移動就往反方向(左)走 22 步,若沒找到,第三次移動就再往反方向(右)走 32 步…,你會一直重複此步驟直到找到出口。
給定 m 值表示你跟出口的距離,正數表示出口在你的右邊,負數表示出口在你的左邊,現要以程式來求出你在第幾次移動可以找到出口。
輸入一個長整數(long int) m 值。
輸出第幾次移動可以找到出口之值。
4
3
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |