問題一覧 > 通常問題

No.2624 Prediction by Average

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 95
作問者 : 👑 AngrySadEightAngrySadEight / テスター : loop0919loop0919 zeta7532zeta7532
7 ProblemId : 10489 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2024-01-10 03:06:47

問題文

ある音楽の試験では,点数は $0$ 点から $100$ 点までのいずれかの整数値として表されます.

また,その試験では,受験終了後に全受験者の点数の平均値の小数第 $4$ 位を切り捨てた値が,平均点として開示されます.

さて,何人かがその試験を受験したところ,平均点は $S$ でした.また,その試験の受験者数は $N$ 人以下であることがわかっています.

このとき,受験者数として考えられる値は何個あるかを求めてください.

$T$ 個のテストケースが与えられるので,それぞれに対して答えてください.

制約

  • $1 \leq T \leq 1000$
  • $1 \leq N \leq 10^{13}$
  • $0 \leq S \leq 100$
  • $T, N$ は整数である.
  • $S$ は小数第 $3$ 位まで与えられる.

入力

入力は以下の形式で標準入力から与えられる.ここで,$case_i$ は $i$ 番目のテストケースを表す.

$T$
$case_1$
$case_2$
$\vdots$
$case_T$

各ケースは以下の形式で与えられる.

$N$ $S$

出力

$T$ 行出力せよ.$i$ 行目には,$i$ 番目のテストケースに対する答えを出力せよ.

サンプル

サンプル1
入力
4
5 87.500
9 91.111
27 88.889
3141592653589 100.000
出力
2
1
0
3141592653589

$1$ 個目のテストケースについて,受験者数が $2$ 人の場合と $4$ 人の場合に,平均点が $87.500$ となり得ます.たとえば,受験者数が $2$ 人の場合,$2$ 人の点数がそれぞれ $85$ 点と $90$ 点だったときに点数の平均値が $\frac{85+90}{2} = 87.5$ となって条件を満たします.

$2$ 個目のテストケースについて,条件を満たすのは受験者数が $9$ 人の場合のみです.

$3$ 個目のテストケースについて,条件を満たす受験者数は存在しません.

$4$ 個目のテストケースについて,受験者数が $3141592653589$ 人以下のすべての場合について,条件を満たします.

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。