解方程
背景
对于一元一次方程\(ax=b\),它的解有以下三种情况:若\(a\neq 0\),则方程有唯一解\(x=\frac{b}{a}\);若\(a=b=0\),则方程有无数个解;若\(a=0\)但\(b\neq 0\),则方程无解。
描述
给出整数\(a\)和\(b\),求解方程\(ax=b\)。
格式
输入格式
输入共\(n+1\)行。
第一行给出正整数\(n\),表示数据组数。
接下来\(n\)行,第\(i+1\)行给出两个整数\(a_i\)和\(b_i\),表示第\(i\)组数据。
输出格式
\(n\)行,第\(i\)行表示第\(i\)组数据方程解的情况。
若方程有唯一解,输出方程的解(浮点数,保留6位小数)。
若方程有无数个解,输出Identical equation
。
若方程无解,输出No solution
。
样例
样例输入
2
3 5
0 1
样例输出
1.600000
No solution
数据范围
\(-10^8\leq a_i,b_i\leq10^8\)
\(1\leq n\leq 10^4\)
限制
内存64MB,每个测试点1s。