985高校正确极低的一道题,你们谁会呀?

Sheep在为自己制作测试数据时发现了自己能AC的代码但在运行自己做的测试数据时直接将编译器卡崩掉了,经过反复的寻找,发现导致最终运行不出来结果的数据在中间过程中的求交时发现了能在计算机的浮点数精度上也能三线共点的情况,于是Sheep就换用了另一种不会产生浮点数误差的方法求交,请你也来试试这种方法吧

题目描述
在xOy上有三条无限长直线,方程的基本形式如下:

A1x+B1y+C1=0A2x+B2y+C2=0A3x+B3y+C3=0
你的任务是判断这三条直线是否会经过同一个点

输入
第一行,一个正整数n(1≤n≤106)表示数据组数

接下来一共3n行,对于第i组数据(1≤i≤n)
第3i−1行,3个整数,表示A1 ,B1 ,C1
第3i行,3个整数,表示A2 ,B2 ,C2
第3i+1行,3个整数,表示A3 ,B3 ,C3
输出
对每组数据

如果出现了3线共点的情况,输出一行一个字符串 Could be a bug!

对于一般情况,输出一行一个字符串 A nice test data ~

输入样例
2
1 -1 1
2 -1 -1
3 -1 -3
-194 611 520
-483 -425 -74
561 -756 -201
输出样例
Could be a bug!
A nice test data ~
Hint
对每个测试点 均有(1≤n≤106)
对所有测试数据均有 −600≤Am,Bm,Cm≤600,1≤m≤3
要注意可能产生的浮点数误差范围,避免机器产生过大的浮点数误差

或者选用不会浮点数误差的方法