#P5053. 「FJSC2018TGD4T3」凸包

「FJSC2018TGD4T3」凸包

Description

给定平面上 nn 个点及其出现的概率,问这 nn 个点中出现的那些点组成的凸包面积期望是多少,如果凸包退化为直线则视其面积为 00。保证不出现三点共线。

Input Format

c.in 读入数据

第一行,一个整数 NN,表示点的个数。

22 ~ N+1N+1 行,每行三个数。前两个整数 x,yx,y 表示点的坐标。第三个实数 pp,表示出现的概率。 pp 最多有4位小数。

Output Format

c.out 输出数据

一行一个实数,表示期望面积。

答案保留66位小数。

Sample

样例输入1

3
0 0 0.1
1 0 0.1
1 1 0.1

样例输出1

0.000500

样例1解释

对于三个点都出现的情况才有可能出现凸包。该凸包的面积为 0.50.5

所以期望面积为 0.1×0.1×0.1×0.5=0.0005000.1 \times 0.1 \times 0.1 \times 0.5 = 0.000500

Hint

对于 30%30\% 的数据,N3N \le 3

对于 100%100\% 的数据,N100N \le 100 , 1000x,y1000-1000 \le x,y \le 1000, 0p10 \le p \le 1