a126: D. 跑者的修煉
標籤 : 2013國中組初賽
通過比率 : 6人/10人 ( 60% ) [非即時]
評分方式:
Strictly

最近更新 : 2023-08-04 12:41

內容

2013 網際網路程式設計全國大賽 國中組初賽

在一次偶然的機會下,直子看到了電視轉播的馬拉松比賽,電視上的馬拉松選手們個個專注在比賽上,盡全力地向前奔跑,展現無比的強度與速度。在電視機前的直子深深地被選手們的力與美所感動,下定決心,在將來的某一天也要成為一個很棒的馬拉松選手,帶給他人一樣的感動。

直子知道成就並不是隨便可以達成的,在成就來臨的那一天前,她必須慢慢地、一點一滴琢磨自己,努力練習!由於還是學生,也沒有什麼時間可以到其他地方練習,所以直子選擇以學校的操場當作練習場地。

直子的體育老師為直子訂定了跑步計畫,目標是每天都要慢跑操場,第一天時會跑一圈,之後以每天增加一圈的方式來練習。除了單純的跑步之外,在跑步時觀察自己的身體是很重要的,因此教練希望當直子要跑比 M 圈還多的距離的話,每跑 M 圈必須快走一圈用以調整呼吸與評估自己的身體狀態再繼續跑,讓自己可以維持最好的狀態!

直子十分好奇在開始執行跑步計畫 N 天之後,總共會繞幾圈操場呢?所謂的繞操場包含了跑步與快走都算,也就是說,假設今天直子是第七天且教練規定跑超過五圈需要先快走一圈,那麼她在跑完五圈之後,需要先快走一圈,再跑剩下的兩圈,才能達成教練的規定。因此總共是繞了八圈操場!

請問你可以告訴直子從第一天到第 N 天總共繞了幾圈操場嗎?

輸入說明

輸入的第一行有一個正整數 T (T ≤ 100),代表測試資料的組數。

每一組測試資料有兩個正整數 M,N 以空白隔開,M 代表跑多少圈後需要快走,N 代表跑了幾天。(M,N ≤ 109)

輸出說明

對於每一筆測試資料請輸出一行,包含一個整數表示直子總共繞了幾圈操場。

注意: 答案可能大於 int 的數值範圍。

範例輸入
3
5 5
5 13
10 50
範例輸出
15
102
1375
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1K
提示 :
  1. 第一筆測試資料,直子繞操場的圈數如下

第幾天

1

2

3

4

5

圈數

1

2

3

4

5

第五天時,因為沒有要跑超過五圈,所以不需要快走一圈,將第一天至第五天加起來為 15。

  1. 第二筆測試資料,直子繞操場的圈數如下

第幾天

1

2

3

4

5

6

7

8

9

10

11

12

13

圈數

1

2

3

4

5

7

8

9

10

11

13

14

15

將第一天至第十三天加起來為 102。

標籤:
2013國中組初賽
出處:
NPSC [管理者:
account404 (username)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」