マッサージチェア2015
题目描述
[problemUrl]: https://atcoder.jp/contests/kupc2015/tasks/kupc2015_e
[去年のKUPCでマッサージチェアに座った](https://kupc2014.contest.atcoder.jp/tasks/kupc2014_a)三人の学生は今年, $ H\ \times\ W $ の長方形状の談話室でマッサージチェアに座っている. 三人は人が近くにいるとリラックスできないので,以下の条件を満たすようにマッサージチェアを動かすことにした.
- マッサージチェアを二次元平面上の点 $ A,B,C $ とみなす.
- マッサージチェアはすべて談話室内に存在する.
- $ min(AB,\ BC,\ CA) $ を最大化する.
このように動かした時のマッサージチェア間の距離の最小値を出力せよ.
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる.
> $ T $ $ H_1 $ $ W_1 $ : $ H_T $ $ W_T $
- 入力は複数のテストケースからなる. $ 1 $ 行目にテストケースの数を表す整数 $ T $ ( $ 1\ \leq\ T\ \leq\ 1000 $ ) が与えられる.
- 続く $ T $ 行に談話室の大きさを表す整数 $ H_i,\ W_i $ ( $ 1\ \leq\ H_i,\ W_i\ \leq\ 1000 $ ) が与えられる.
输出格式
出力は $ T $ 行からなる. $ i $ 行目の出力は, $ i $ 個目のテストケースに対する答えである. 小数点以下何桁でも出力して構わないが,絶対誤差が $ 10-6 $ 未満になっていなければならない.
输入输出样例
输入样例 #1
5
1 5
1 4
1 3
1 2
1 1
输出样例 #1
2.69258240356725201564
2.23606797749978969641
1.80277563773199464656
1.41421356237309504876
1.03527618041008324327