loj#P6342. 跳一跳
跳一跳
题目描述
现有一排方块,依次编号为 。
方块 上有一个小人,已知当小人在方块 上时,下一秒它会等概率地到方块 (即不动),方块 ,方块 ……方块 上。
求小人到达方块 所需要的期望时间(单位:秒)。
输入格式
一个数字 。
输出格式
若答案 输出 。其中 表示 下的逆元。
1
0
10000000
406018741
数据范围与提示
对于 的数据,。
对于 的数据,。
现有一排方块,依次编号为 1…n。
方块 1 上有一个小人,已知当小人在方块 i 上时,下一秒它会等概率地到方块 i(即不动),方块 i+1,方块 i+2……方块 n 上。
求小人到达方块 n 所需要的期望时间(单位:秒)。
一个数字 n。
若答案 ans=BA 输出 A×B−1mod(109+7)。其中 B−1 表示 Bmod(109+7) 下的逆元。
1
0
10000000
406018741
对于 50% 的数据,n⩽106。
对于 100% 的数据,1⩽n⩽107。