민우는 22학번이다. 2022학년도 수능 수학에 선택 과목 제도가 생기면서 선택 과목으로 미적분을 택한 민우는 기하와 벡터 과목의 아름다움을 알지 못했다. 기하와 벡터를 독학으로 통달한 민우는 2023 APC를 통해서라도 기하와 벡터의 아름다움을 설파하고자 한다. 2차원 평면상의 두 벡터 v_1=(x_1,y_1)와 v_2=(x_2,y_2)의 내적(dot product)은 다음과 같이 정의된다. v_1⋅v_2=x_1x_2+y_1y_2
만약 두 벡터의 내적 값이 0이라면, 2차원 평면상에서 두 벡터는 수직임을 의미한다.
N개의 2차원 벡터가 주어질 때, 1≤i\<j≤N이면서 두 벡터 v_i와 v_j가 수직인 순서쌍 (i,j)의 개수를 구하시오.
첫째 줄에 N이 주어진다. (1≤N≤200,000)
둘째 줄부터 N개 줄에 걸쳐 벡터 v_i=(x_i,y_i)의 x_i와 y_i가 공백으로 구분되어 주어진다. (−109≤x_i,y_i≤109)
입력으로 주어지는 모든 값은 정수다.
1≤i<j≤N을 만족하는 정수 i와 j에 대하여, 두 벡터 v_i와 v_j가 서로 수직인 순서쌍 (i,j)의 개수를 출력하시오.