题解 | C 简单的三角形构造

经此一役小红所向无敌

https://ac.nowcoder.com/acm/contest/11214/A

题意:给出一个圆,以及圆内一点,面积
要求找到一个被包含在圆内的三角形,不包含,并且面积至少为

首先,我们易知,最后找到的三角形必定是圆内接三角形。因为如果有一个顶点不在圆上,那么我们可以延长含这一点的一条边,交圆于一点,将顶点移到交点,面积必然变大。显然面积越大越好

图片说明
如图,我们控制三角形的一条边,显然当垂直平分线与圆的交点时,面积最大(同底比较高)
我们可以设
那么得到
那么面积
设函数
那么
于是

可以近似得到的图像:
图片说明 的增减性也是如此

这时,我们回过去看题目,对于,在不包含的三角形中,的取值范围为
图片说明
于是,在时,面积最大值在取到
时,面积最大值在取到

全部评论

相关推荐

xxxxOxo:该催就催,想要你的不会因为催就挂,催了就挂的是因为本来就要挂你
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务