[关闭]
@Dmaxiya 2022-12-04T22:26:02.000000Z 字数 907 阅读 749

抢红包

出题


gzp 最近由于找工作刷 leetcode 加入了一个“残酷刷题群”,群规真的非常残酷,14 条群规有 9 条都需要发红包,严格执行的群规导致新人的高淘汰率,高淘汰率同时决定群内留下的都是高质量“刷题家”,其中不乏三四名 leetcode rating 全国排名前 10 或者 cf 红名大神。

每次周赛结束后就是群里的红包高峰期,现假设一个拼手气红包内总共有 分(红包金额的最小单位:分),群里有 人抢红包,第 个人打开红包时,若此时红包还剩下 分,他可以等概率地抢到在 区间内的红包金额,即最少 分红包,最多也要给还没抢到红包的 人每人留 分,第 个人将得到剩下所有红包,问最后一个人抢到红包的期望值。

注:

输入

输入包含两个整数 ,分别表示抢红包的人数与红包金额(单位:分)。

输出

若最后一个人抢到红包的期望值用分数表示为 ,则输出一个整数 满足 (或者说 )。

样例输入

  1. 2 6

样例输出

  1. 3

样例解释

第二个人得到红包的金额概率分布为:

金额(单位:分) 1 2 3 4 5
概率

因此获得的红包金额期望为:

数据范围

对于 的数据,

对于 的数据,

对于 的数据,

题解

出门右转就能看见。

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