一天一隻草蜢在實數軸上玩「左右橫跳」這個遊戲。它會在點 x 出發,並在進行 n 次的跳躍。
它第k次的跳躍規則如下:(m 為第 k 次跳躍前的點)
請求出,草蜢連續進行 n 次跳躍後,身處點的座標。
(温馨提示: 系統能根據完成程度給序部分分數,但若要完全解決這題需要能處理 n 較大的情況)
第一行有一正整數 T (1 <= T <= 100),表示接下來有 T 組獨立的測資。
每個測資中共一行,給定兩個整數代表一對 x n,
-1012 <= x <= 1012, 0 <= n <= 1010。
共輸出 T 行,分別為 T 個測資的答案。對第 i 個測資請輸出草蜢最後身處的位置。
4 3 1 2 2 10 0 -3 3
4 3 10 -7
4 -2 5 0 2 6 6 99999991 2
-7 1 7 99999990
範例輸入#1中,第一個測資開始點是 3,是一個奇數點,所以經1次後會向右 (正方向) 跳到 3+1=4;第二個測資起始是 2,跳 1 次後(向左)會到 2-1=1,而由於1是奇數點再跳1次 (向右) 會到 1+2=3;第三個測資由10 開始且在 10 完結;第四個測資在 -3 開始,隨後依次跳到 -2, -4, -7。
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |