题目描述
今天,老师出了一道数学题,问题是这样的:形如y=kx+b(k和b为不同的常数)表示一条直线。现在给你两条直线的k和b的值,如果相交,请输出YES,并输出交点的坐标,否则输出NO。聪明的你能回答老师的这个问题吗?
输入
多组测试数据,每组测试数据包含两行:
第一行输入两个整数,分别代表第一条直线对应的k值和b值;
第二行输入两个整数,分别代表第二条直线对应的k值和b值。
上述4个整数的绝对值均小于100。
输出
如果两直线相交,则第一行输出YES,第二行输出交点坐标(小数点后保留两位小数,横坐标和纵坐标间空格分隔)。否则输出一行NO。
1 23
2 16
9 0
8 0
1 2
2 2
YES
7.00 30.00
YES
0.00 0.00
YES
0.00 2.00