AT_past202209_i 毎日のリンゴ
Description
$ T $ 個のテストケースについて、以下の問題を解いてください。
高橋君は「ルンルンマート」で使える $ M $ 円の商品券を $ 10^{100} $ 枚持っています。
この商品券を、購入する商品の金額に比べて過剰に使った場合でも、おつりが返ってくることはありません。
高橋君は、 $ i $ 日目に $ A \times i $ 円のリンゴを商品券のみを使って買います。
このとき、 $ A \times i $ 円以上を支払える最小の ( $ M $ 円の) 商品券の枚数を $ k $ 枚とすると、高橋くんの「悲しさ」が $ k \times M - A \times i $ だけ増加します。
この買い物を $ N $ 日続けたとき、高橋君の「悲しさ」の総和はいくつになりますか?
Input Format
入力は以下の形式で標準入力から与えられる。
> $ T $ $ \rm{case}_1 $ $ \rm{case}_2 $ $ \dots $ $ \rm{case}_T $
ただし、 $ \rm{case}_i $ は $ i $ 番目のテストケースを表し、各テストケースは以下の形式で与えられる。
> $ N $ $ A $ $ M $
Output Format
計 $ T $ 行出力せよ。
$ i $ 行目に $ i $ 番目のテストケースの答えを整数として出力せよ。
Explanation/Hint
### Sample Explanation 1
この入力には、 $ 10 $ 個のテストケースが含まれています。
$ 1 $ 番目のケースでは、 $ N=4,A=5,M=8 $ です。
- $ 1 $ 日目には $ 5 $ 円のリンゴを買います。 $ 8 $ 円の商品券は $ 1 $ 枚必要で、このとき高橋君の「悲しさ」は $ 3 $ 増加します。
- $ 2 $ 日目には $ 10 $ 円のリンゴを買います。 $ 8 $ 円の商品券は $ 2 $ 枚必要で、このとき高橋君の「悲しさ」は $ 6 $ 増加します。
- $ 3 $ 日目には $ 15 $ 円のリンゴを買います。 $ 8 $ 円の商品券は $ 2 $ 枚必要で、このとき高橋君の「悲しさ」は $ 1 $ 増加します。
- $ 4 $ 日目には $ 20 $ 円のリンゴを買います。 $ 8 $ 円の商品券は $ 3 $ 枚必要で、このとき高橋君の「悲しさ」は $ 4 $ 増加します。
よって、 $ 1 $ 番目のケースに対する答えは、 $ 3+6+1+4=14 $ となります。
### Constraints
- 入力は全て整数
- $ 1 \le T \le 10^5 $
- $ 1 \le N \le 10^6 $
- $ 1 \le A,M \le 300 $