#3933. 魔法直线检测

魔法直线检测

🐇🐱📏 兔猫信奥学院·魔法直线检测

加菲老师在兔猫信奥学院的魔法制图课上,给小兔和小猫展示了一幅神秘星图——上面有若干魔法星点,每个星点在坐标系中对应一个 (x,y)(x,y)
为了激发魔法能量,只有当所有星点恰好落在同一条直线上时,星图的魔力才会被唤醒。

现在,请你帮助他们判断,给定一组星点坐标,是否都落在同一条直线上。


输入格式

第一行:整数 n,表示星点数量  
接下来的 n 行:每行两个整数 xi yi,表示第 i 个星点的坐标
  • 2n10002 \le n \le 1000
  • 104xi,yi104-10^4 \le x_i, y_i \le 10^4
  • 坐标两两不相同

输出格式

true 或 false

若所有星点共线,输出 true,否则输出 false


6
1 2
2 3
3 4
4 5
5 6
6 7
true

样例解释1
所有点都位于直线 y=x+1y = x + 1 上,魔法顺利激活。


6
1 1
2 2
3 4
4 5
5 6
7 7
false

样例解释2
第三个点 (3,4)(3,4) 不在由其他点决定的直线上,魔法未能启动。