本题单个测试点内包含多组测试数据。
输入第一行一个正整数 T (1≤T≤20)T (1≤T≤20),表示数据组数。
每组数据第一行一个正整数 n (3≤n≤105)n (3≤n≤105),表示简单凸多边形单轮的顶点数。
接下来 nn 行,第 ii 行两个整数 xi,yi (−109≤xi,yi≤109)xi,yi (−109≤xi,yi≤109),表示简单凸多边形单轮上一个点的横纵坐标,点按照逆时针顺序给出。
保证不存在两点重合。
保证不存在三点共线。
保证单个测试点内每组数据中 nn 的和不超过 106106。
对于每组数据输出一行一个 66 位小数表示答案四舍五入到小数点后 66 位的结果。
注意本题没有 spj,容易有较大精度误差问题,请尽量选择使用 long double 等高精度浮点数。
1
4
1 0
0 1
-1 0
0 -1
0.181690
答案为 12−1π21−π1。