Problem 1473 --进击的巨人

1473: 进击的巨人

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $3$ 正确数量 $2$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 几何
艾伦作为第104期训练兵团毕业生的No.5,其实他还有一个特殊的能力(主角光环)在艾伦怀有强烈意志时进行自我伤害,就能变身为最大15米级的巨人,现在巨人已经突破了罗塞之墙,如果不用巨大的石块堵上这堵墙的缺口的话,人类的领地就会进一步缩小,我们用一个二维坐标(x0,y0)表示巨人化的艾伦的初始位置,然后用(x1,y1)以及R表示石块的位置以及半径(我们假设这个石块是圆形的),然后用2个点(x2,y2),(x3,y3)表示罗塞之墙的缺口(一条线段),现在的当务之急就是要把石块尽快搬到缺口处才行。也就是要求所走的路径是从初始点到石块再到缺口处的距离之和最小。缺口肯定在石块外。
多组数据输入,每组数据先是2个实数(x0,y0),然后再是x1,y1,R,接着再是x2,y2,x3,y3。
对于每组数据,输出最短的路径的长度(结果保留2位小数)
1 1
0 0 1
1 0 2 0
1 1
0 0 1
1 -1 1 -2
1.00
2.00

推荐代码 查看1473 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] Termite 552954 2019-12-14 20:56:22
内存最少[$1572 $KB] Minyi 242541 2018-05-09 19:36:17
第一AC Minyi 242541 2018-05-09 19:36:17
第一挑战 AOJ大管家 89917 2017-05-17 16:00:05

赛题来源/所属竞赛 2013 Anhui College Student Programming Contest N/A

竞赛编号 竞赛名称 竞赛时间 访问比赛