编程题
### 问题描述
在游戏 "战船!主炮?开火啦!" 中,旅行者和可莉来到一片海域上,需要通过操作场地四周的激光炮攻击敌人。为了简化计算,我们将所有攻击视为二维平面上的一个直线集合。现在给定 $n$ 条直线的方程,你需要计算所有这些直线的交点数。
每条直线表示为 $y = a_i x + b_i$,其中 $a_i$ 和 $b_i$ 为给定的系数。
### 输入格式
第一行输入一个正整数 $n$(表示直线的数量)。
接下来的 $n$ 行,每行包含两个整数 $a_i$ 和 $b_i$,表示直线的方程系数。
### 输出格式
输出一个整数,表示所有这些直线的交点数量。
### 样例输入
```
3
1 1
2 -1
-1 3
```
### 样例输出
```
3
```
### 测评数据规模
$1\le n\le100$,$-10^3 \le a_i, b_i \le 10^3$。