#P13782. [2024年山东第二轮集训]粉兔的牛拉(ramen)
[2024年山东第二轮集训]粉兔的牛拉(ramen)
题目描述
小粉兔在清青牛拉买了一碗很臭的牛拉。
粉兔的牛拉是一个充斥着北冰洋的平面,其中有个烤翅中与块牛肉。它们都可以被视为平面上的一个点。
当粉兔吃掉一个烤翅中时,烤翅中会在原地留下鸡骨。
然而牛拉碗太大,牛肉太小,要想吃到一块牛肉,粉兔必须选择若干个鸡骨,然后使用拉面连接这些鸡骨,如果拉面连成了一个多边形且牛肉在多边形内,粉兔就可以吃到这块牛肉。
粉兔不想吃烤翅中,但是想吃牛肉。粉兔每吃一个烤翅中,会增加 的挂科度;每有一个牛肉没有吃到,会增加 的挂科度。
由于粉兔正在备战普物,请帮助粉兔最小化自己的挂科度。
输入格式
第一行包含四个整数,分别是 。
接下来 行,输入所有鸡翅中的坐标; 行输入所有牛肉的坐标。
坐标不超过位小数。
输出格式
一行一个整数,表示答案
样例
Input
4 3 154 354
6 7
8 3
2 7
2 2
4 3
8 9
6 5
Output
816
Hint
最优方案为吃掉三个鸡翅中,只有一块牛肉没有吃到。

数据范围
对于所有数据,$n,m\le 400, 1\leq \mathsf{wing},\mathsf{beef}\leq 1000$。
所有点的坐标在内,不超过位小数。
不包含重复点,但是可能三点共线。
子任务1(20分). 。
子任务2(30分). 。
子任务3(20分). 。
子任务4(30分). 无特殊限制。