jzoj5983

时间:2020-06-03 22:35:56   收藏:0   阅读:44

题意

给定\(n,m,k\),求正\(n\)多边形中选\(m\)个点构成的凸包恰好有\(k\)个锐角的方案数。

做法

结论1:若\(k>4\),则无解

证明:
凸多边形外角和等于\(360^{o}\)

结论2:若\(k=3\),仅有可能\(m=3\)的时候可能有解

证明:
\(k=3\)时,若\(m>3\),若有解,则会有两个锐角不相邻,选择一个,然后其底边的两端点与另一个三角形顶点连接。
显然这个四边形的对角和小于\(180^{o}\),但正\(n\)多边形是能内接在圆内的,四边形的对角和为\(180^{o}\)

结论3:若选择\(3\)个点构成的三角形为钝角三角形,则一定存在某条直径是将三个点划分到同一侧的,且不会存在两个点恰好为直径的两端点

证明:
若所有直径三个点都不同侧,必然存在某条直径使得是将钝角顶点单独存在于一侧,根据直径与直角的那个性质结合调整法显然是不合理的

结论4:直径最多将正n多边形的\(\left\lfloor\frac{n}{2}\right\rfloor+1\)个点划分到同一侧

显然

原文:https://www.cnblogs.com/Grice/p/13039016.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!