AT_abc478_g [ABC478G] Division Point Hull

题目描述

坐标平面上有 $N$ 个点 $P_1,P_2,\dots,P_N$,点 $P_i$ 的坐标为 $(X_i,Y_i)$。 给定两个正整数 $p,q$。对于任意一对点 $P_i,P_j$,定义线段 $P_iP_j$ 按照 $p:q$ **内分**所得的点为 $Q_{i,j}$。 也就是说,$Q_{i,j}$ 满足 $$ P_iQ_{i,j}:Q_{i,j}P_j=p:q. $$ 特别地,当 $P_i=P_j$ 时,规定 $Q_{i,j}=P_i$。 对于所有满足 $1\le i

输入格式

输入共 $N+1$ 行: ```text N p q X_1 Y_1 X_2 Y_2 \vdots X_N Y_N ``` 其中: * 第一行输入三个整数 $N,p,q$; * 接下来 $N$ 行,第 $i$ 行输入两个整数 $X_i,Y_i$,表示点 $P_i$ 的坐标。

输出格式

可以证明,在本题的约束下,所求凸包面积一定是有理数。 将其表示为最简分数 $$ \frac{x}{y} $$ 其中 $x\ge 0,\ y\ge 1$,输出 $x,y$,中间以空格分隔。

说明/提示

### 样例解释 #### 样例 1 各个内分点分别为 $$ Q_{1,2}=(-1,3), $$ $$ Q_{1,3}=\left(-\frac73,2\right), $$ $$ Q_{1,4}=\left(0,\frac83\right), $$ $$ Q_{2,3}=\left(-\frac13,0\right), $$ $$ Q_{2,4}=\left(2,\frac23\right), $$ $$ Q_{3,4}=\left(-\frac23,-\frac43\right). $$ 这些点的凸包依次经过 $$ Q_{1,2},Q_{1,3},Q_{3,4},Q_{2,4},Q_{1,4}, $$ 形成一个五边形,其面积为 $$ \frac{59}{6}. $$ 因此输出 ```text 59 6 ``` #### 样例 2 凸包的面积也可能为 $0$,例如所有相关点共线时就是如此。 ### 数据范围 * $2\le N\le 10^5$ * $1\le p