#35357. 互补二元组
互补二元组
暂无测试数据。
给定 $N$ 个整数二元组 $(X_1, Y_1), (X_2, Y_2), ... (X_N, Y_N)$。
请你计算其中有多少对二元组 $(X_i, Y_i)$ 和 $(X_j, Y_j)$ 满足 $X_i + X_j = Y_i + Y_j$ 且 $i < j$。
输入格式
第一行包含一个整数 $N$。
以下 $N$ 行每行两个整数 $X_i$ 和 $Y_i$。
$1 \le N \le 100000, -1000000 \le X_i, Y_i \le 1000000$
输出格式
一个整数表示答案。
5
9 10
1 3
5 5
5 4
8 6
2