#Lutece1714. 借你算无遗策,吟啸徐听,打叶穿林
借你算无遗策,吟啸徐听,打叶穿林
Migrated from Lutece 1714 借你算无遗策,吟啸徐听,打叶穿林
All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.
Description
部落冲突中围墙是一种很重要的建筑,它可以将敌人阻拦在你的防御建筑前,并给你的防御建筑留下足够的输出时间和输出空间。
围墙的放置在这时候就显得至关重要,怎么样才能既有效又漂亮呢?
经过反复试验,强迫症患者们终于找到了最优方案,已知现有的个建筑,第i个建筑的坐标位置是,首先需要找到一个能覆盖所有建筑的多边形,然后在距离这个多边形边界长度为的处建立围墙,要知道一个高等级围墙是很贵的,所以玩家需要找到一个最小花费的方案(周长最小)。
因为不支持购买零散的围墙,所以围墙的长度一定是一个整数(四舍五入)。
Input
第一行有两个数和,分别代表建筑的数量和围墙距离多边形的距离。(,)
接下来m行每行有两个数,,代表的是第i个建筑的位置。()
Output
输出仅包含一行,四舍五入后的围墙长度。
Samples
9 100
200 400
300 400
300 300
400 300
400 400
500 400
500 200
350 200
200 200
1628
Note
By Qyitong
Resources
2017 UESTC Training for Math