杰尼杰尼
题号:NC208010
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小梁旅途的第一站,来到了杰尼龟兄弟的栖息地,正巧赶上杰尼龟兄弟们在举行神奇的数学游戏,它们把广阔的湖面当做二维坐标系,他们分别站在某一点向某一方向发射高压水枪,这些高压水枪相互穿透,构成了多个交点。
现在小梁通过建模,把每道高压水枪抽象成了的直线,现在她想知道那些高压水枪能构成多少个不同的交点。

输入描述:

第一行输入一个整数,表示杰尼龟兄弟的数量
下面n行每行包括两个整数,k_ib_i,其含义和直线方程相同
对所有的k_ib_i在64位整形的范围内

输出描述:

如果不存在交点输出"No Fire Point." (不包括引号)

否则输出一个整数表示不同交点的个数。

示例1

输入

复制
2
1 0
-1 2

输出

复制
1