Files
freeCodeCamp/curriculum/challenges/chinese/10-coding-interview-prep/project-euler/problem-423-consecutive-die-throws.md
Oliver Eyton-Williams dec409a4bd fix: s/localeTitle/title/g
2020-10-06 23:10:08 +05:30

75 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 5900f5141000cf542c510027
challengeType: 5
videoUrl: ''
title: 问题423连续死球
---
## Description
<section id="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的素数。
</section>
## Instructions
<section id="instructions">
</section>
## Tests
<section id='tests'>
```yml
tests:
- text: <code>euler423()</code>应该返回653972374。
testString: assert.strictEqual(euler423(), 653972374);
```
</section>
## Challenge Seed
<section id='challengeSeed'>
<div id='js-seed'>
```js
function euler423() {
// Good luck!
return true;
}
euler423();
```
</div>
</section>
## Solution
<section id='solution'>
```js
// solution required
```
/section>