freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-423-consecutive-die...

34 lines
967 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
id: 5900f5141000cf542c510027
title: 问题423连续死球
challengeType: 5
videoUrl: ''
---
# --description--
令n为正整数。
一个6面的骰子被抛出n次。 令c为给出相同值的连续抛出的对数。
例如如果n = 7并且掷骰的值为1,1,5,6,6,6,3那么以下连续投掷对将给出相同的值 1,1,5,6,6,6,3 1,1,5,6,6,6,3 1,1,5,6,6,6,3 因此对于1,1,5,6,6,6,3c = 3。
将Cn定义为n次抛出6面骰子的结果数以使c不超过πn.1 例如C3= 216C4= 1290C11= 361912500和C24= 4727547363281250000。
对于1≤n≤L将SL定义为∑ Cn。 例如S50mod 1 000 000 007 = 832833871。
求S50000000mod 1000000007。
1π表示素数计数函数即 πn是质数≤n的素数。
# --hints--
`euler423()`应该返回653972374。
```js
assert.strictEqual(euler423(), 653972374);
```
# --solutions--