#P741. [橙]osu遊戲
[橙]osu遊戲
題目描述
天語有一個很喜歡玩的節奏遊戲叫osu!
在一場遊戲當中,會有n個音符出現,而每一個音符都只有「命中」或者「失誤」兩種情況。
而計算分數的方法亦十分簡單:
- 若某個音符「失誤」了,分數為0。
- 若某個音符「命中」了,則總分數會加上當前的combo數,而Combo的計算方式便是連續「命中」了多少個音符。
舉個例子:
若一首歌有7個音符,而天語「命中」了第2,3,4,6個音符,則情況如下:
所以這首歌最終的得分便為7分。
而天語在打遊戲時便有一個疑問,如果一場遊戲當中,他「失誤」了m次,那他可以得到的最高分和最低分是多少呢?
因為譜面實在太多了,所以你需要回答T組不同的數據。
輸入格式
在輸入數據的第一行中,有一個正整數T(1<=t<=10000),表示測試數據的組數。每組測試數據的輸入描述如下。
每組測試數據只包含一行,有兩個正整數n和m(0<=n,m<=10^9,m<=n),分別為音符的數量以及失誤的次數。
輸出格式
對於每一組測試數據,需要輸出一行,含有兩個整數max及min,表示天語可以得到的最高分數以及最低分數。
Samples
3
7 3
8 2
20040812 617
10 4
21 9
200804717839110 324936731856
提示
數據範圍:
第1個數據點:m=0。
第1-5個數據點:n<=10000。
第6-10個數據點:無限制。
原始資料
- Zero1 題號:
a741 - Hydro 題號:
Z0741 - Locale:
zh_TW - Display:
open