Boltzmann's demon

2 secs 1024 MB
cs's icon cs

問題文

aba \le b であるような正の整数 a,ba, b が与えられます。
整数 rr0ra0 \le r \le a の範囲を動くとき、
log(ar)+log(br)\log{\binom{a}{r}} + \log{\binom{b}{r}}
という値を最大化したいです。そのときの rrすべて求めてください。
ただし log\log は自然対数、(ar)\binom{a}{r}(br)\binom{b}{r} は二項係数を表わすものとします。

TT 個のテストケースに答えてください。

制約

  • 入力は全て整数
  • 1T50001 \le T \le 5000
  • 各テストケースに対する制約
    • 1ab<10181 \le a \le b \lt 10^{18}

入力

一行目にテストケース数が以下の形式で与えられます。

TT

以降はテストケースごとに以下の形式で与えられます。

a ba \space b

出力

T 行で出力してください。
t (1tT)t \space (1 \le t \le T) 行目には、値が最大となる rr空白区切りで昇順に出力してください。

サンプル

入力

3
4 4
1 1
2 4

出力

2
0 1
1

Submit


Go (1.21)