hdu 5476 Explore Track of Point

数学

题意:
给你一个等腰三角形ABC,AB=AC,M是BC的中点。
定义三角形ABC内的点P:点P使得min(∠APB+∠MPC,∠BPC+∠MPB)最大
求P的轨迹的长度

数据范围:
样例数<=10000,点的坐标的绝对值<=10000

思路:

如果P在中线上,那么∠APB+∠MPC是180°,由于四个角是周角,所以∠BPC+∠MPB也是180°。这样的min(∠APB+∠MPC,∠BPC+∠MPB)是最大的。所以你找的点P一定要使得∠APB+∠MPC=180°

中线是答案,但我们从样例发现轨迹居然不止一条

我们在点B作AB的垂线,在点C作AC的垂线,两垂线交于O,以点O为圆心,OB为半径画圆。那么,圆在三角形内的圆弧就是第二条轨迹。证明略...

总结:中线+圆弧


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值