#ATagc032f. [AGC032F] One Third
[AGC032F] One Third
题目描述
有一个圆形的披萨。すぬけ君希望尽可能吃到接近这块披萨 的份量。
すぬけ君决定按如下方式切披萨并进食:
首先,すぬけ君用刀在披萨上切 次,将披萨分成 块。每次切刀时,都是从披萨中心到圆周上的某点,切割的角度是均匀随机的,且每次切割相互独立。
接着,すぬけ君会选择一段连续的若干块披萨,使得它们的总量尽可能接近 。也就是说,他会选择使得总量为 的连续若干块,使 最小。
请你求出 的期望值。已知这个值是有理数。请按照注记中的要求,输出该值对 取模的结果。
输入格式
输入为以下格式,从标准输入读入。
输出格式
请输出 的期望值,按照注记中的要求对 取模。
样例 1
输入
2
输出
138888890
样例 2
输入
3
输出
179012347
样例 3
输入
10
输出
954859137
样例 4
输入
1000000
输出
44679646
说明/提示
注记
输出有理数时,首先将其表示为分数 ,其中 均为整数,且 不能被 整除(在本题的约束下,总能这样表示)。然后,输出唯一满足 的 ,其中 是 到 之间的整数。
约束
样例解释 1
期望值为 。
样例解释 2
期望值为 。
由 ChatGPT 4.1 翻译