100 #CF1850G. *【STL:map】The Morning Star
*【STL:map】The Morning Star
CF1850G The Morning Star
题目描述
题意简述
本题有多组数据。
给定 个点,第 个点的坐标为 ,。
现需要将星星和指南针放在任意两个点上,使得星星在指南针的正北、正东、正西、正南、正东南、正东北、正西南或正西北方向,求一共几种放法。(如果对此不太理解结合样例解释)
输入格式
第一行输入一个,表示数据组数。
在每组数据中,输入,表示点的总数。
接下来 行,第行输入两个数 ,表示第个点的坐标。
输出格式
输出共行,每行一个整数,表示第组数据的结果。
输入输出样例 #1
输入 #1
5
3
0 0
-1 -1
1 1
4
4 5
5 7
6 9
10 13
3
-1000000000 1000000000
0 0
1000000000 -1000000000
5
0 0
2 2
-1 5
-1 10
2 11
3
0 0
-1 2
1 -2
输出 #1
6
2
6
8
0
说明/提示
在第一组数据中:
指南针在 ,星星在 ,在指南针的正西南方向。
指南针在 ,星星在 ,在指南针的正东北方向。
指南针在 ,星星在 ,在指南针的正东北方向。
指南针在,星星在,在指南针的正东北方向。
指南针在,星星在,在指南针的正西南方向。
指南针在,星星在,在指南针的正西南方向。
所以答案为6。
在第二组数据中:
指南针在,星星在,在指南针的正东北方向。
指南针在,星星在,在指南针的正西南方向。
所以答案是 2。