请教一道题
  • 板块学术版
  • 楼主known_error_
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/1/28 20:23
  • 上次更新2024/1/28 22:07:55
查看原帖
请教一道题
1255290
known_error_楼主2024/1/28 20:23

掷骰子

题目描述 给定一个正整数 � n, 从数字 1 1 开始,不断投掷一个六面骰子,将新得到的数字(骰子的点数为 1 1 到 6 6),与原本的数字相乘,直到乘积大于等于 � n 为止。请问停止时等于 � n 的概率是多少?

输入格式 输出格式 设概率为 � / � P/Q,且 � P 和 � Q 互素,则输出一个整数,具体数值为

� � ′   mod   1 , 000 , 000 , 007 PQ ′ mod1,000,000,007

其中 � ′ Q ′ 称作是 � Q 的逆元, � ′ Q ′ 的定义为最小的满足 � ′ � ≡ 1 ( m o d 1 , 000 , 000 , 007 ) Q ′ Q≡1(mod1,000,000,007) 条件的正整数。

数据范围 对于 30 % 30% 的数据, 1 ≤ � ≤ 100 1≤n≤100; 对于 60 % 60% 的数据, 1 ≤ � ≤ 1 0 9 1≤n≤10 9 ; 对于 100 % 100% 的数据, 1 ≤ � ≤ 1 0 18 1≤n≤10 18

样例数据 输入: 6 输出: 960000007 说明: 概率为7/25,25的逆元为280000002

怎么做

2024/1/28 20:23
加载中...