[关闭]
@yang12138 2018-07-08T18:10:04.000000Z 字数 808 阅读 968

codechef 2018July Challenge div1 - Reach Equilibrium

未分类


题意:
给定正整数,玩游戏,随机把长度为的线段分为份(每份长度都是实数),如果能构造出分别以这个实数为长度的二维向量使得这个二维向量向量和为零向量,则胜.问胜的概率.

解析:
由于长度可以为实数,那么显然这里的长度是多余的.
考虑此题的几何条件,如果个向量的向量和为零向量,那么必定可以将这个个向量首尾相接构成一个闭环.换言之,这k条线段可以构成一个多边形(或退化成闭合线段).条线段可以构成多边形(或退化成闭合线段)的充要条件是最长边小于等于其他边之和.
假设原线段有个单位,那么将原线段分成份的方案数是,将原线段分成份且其中一份长度大于原线段的一半的方案数是.(根据挡板法)
那么负的概率是:


,.
所以
.
所以胜的概率是.

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注