poj-1113-Wall(凸包问题)
来源:互联网 发布:四级听力知乎 编辑:程序博客网 时间:2024/06/05 19:02
Wall
Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 26571 Accepted: 8843
Description
Once upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's castle. The King was so greedy, that he would not listen to his
以前, 有一个贪婪的国王 命令他的首席建筑师 在城堡的周围建一堵墙。 国王很贪婪, 他不听
Architect's proposals to build a beautiful brick wall with a perfect shape and nice tall towers. Instead, he ordered to build the wall around the whole castle using the
他建筑师的 提议 去建一个 美丽的 有完美的形状和不错的高塔的 砖墙。 相反, 他下令建一个墙,
least amount of stone and labor, but demanded that the wall should not come closer to the castle than a certain distance. If the King finds that the Architect has used
用最少的石头 和劳力, 但是要求 墙与城堡的距离 如果国王发现 建筑师建墙时
more resources to build the wall than it was absolutely necessary to satisfy those requirements, then the Architect will loose his head. Moreover, he demanded Architect
用了更多的资源
to introduce at once a plan of the wall listing the exact amount of resources that are needed to build the wall.
Your task is to help poor Architect to save his head, by writing a program that will find the minimum possible length of the wall that he could build around the castle to
尽可能长度最小的墙
satisfy King's requirements.
The task is somewhat simplified by the fact, that the King's castle has a polygonal shape and is situated on a flat ground. The Architect has already established a
The task is somewhat simplified by the fact, that the King's castle has a polygonal shape and is situated on a flat ground. The Architect has already established a
多边行 坐落在平坦的地面
Cartesian coordinate system and has precisely measured the coordinates of all castle's vertices in feet.
笛卡尔坐标 精确地测量 城堡的顶点
Input
The first line of the input file contains two integer numbers N and L separated by a space. N (3 <= N <= 1000) is the number of vertices in the King's castle, and L (1 <= L <= 1000) is the minimal number of feet that King allows for the wall to come close to the castle.
Next N lines describe coordinates of castle's vertices in a clockwise order. Each line contains two integer numbers Xi and Yi separated by a space (-10000 <= Xi, Yi <=
Next N lines describe coordinates of castle's vertices in a clockwise order. Each line contains two integer numbers Xi and Yi separated by a space (-10000 <= Xi, Yi <=
顺时针 顺序
10000) that represent the coordinates of ith vertex. All vertices are different and the sides of the castle do not intersect anywhere except for vertices.
所有的顶点都不相同
Output
Write to the output file the single number that represents the minimal possible length of the wall in feet that could be built around the castle to satisfy King's requirements. You must present the integer number of feet to the King, because the floating numbers are not invented yet. However, you must round the result in such a way, that it is accurate to 8 inches (1 foot is equal to 12 inches), since the King will not tolerate larger error in the estimates.
Sample Input
9 100200 400300 400300 300400 300400 400500 400500 200350 200200 200
Sample Output
1628
Hint
结果四舍五入就可以了
Source
Northeastern Europe 2001
- POJ 1113 WALL (凸包问题)
- poj-1113-Wall(凸包问题)
- POJ 1113 Wall (凸包问题) .
- POJ 1113 Wall 凸包
- POJ 1113 Wall (凸包)
- poj 1113 Wall--凸包
- poj 1113 Wall 凸包
- poj 1113 Wall-----凸包
- [poj 1113]Wall[凸包]
- poj 1113 Wall 凸包
- POJ 1113 Wall (凸包)
- POJ 1113 Wall 凸包
- poj 1113 Wall (凸包)
- POJ 1113 Wall (凸包)
- Wall(凸包POJ 1113)
- 【POJ 1113】 Wall (凸包)
- poj 1113 Wall 凸包
- POJ 1113 Wall (凸包)
- poj2689 Prime Distance
- owlplatform五天听课笔记
- 分享一个基于ligerui的系统应用案例ligerRM V2(权限管理系统)(提供下载)
- 详解_C语言可变参数_va_list和_vsnprintf及printf实现
- nginx概述
- poj-1113-Wall(凸包问题)
- 二叉链表的创建
- 简单日期类
- Android 项目中文件夹作用(res文件夹详细介绍)
- IIS Service Unavailable
- Intel显卡驱动 FOR Linux官网
- HTTP协议中session与cookie的联系与区别
- D3DLOCK_NOOVERWRITE + D3DLOCK_DISCARD 的一个用处
- 当哪种公司做什么性质的销售才能够拿到高工资的探讨