1.7 KiB
1.7 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f5451000cf542c510057 | 5 | Problem 472: Comfortable Distance II | 问题472:舒适的距离II |
Description
以下是N = 15的可能座位安排:
我们看到,如果第一个人选择正确,15个座位最多可容纳7人。我们还可以看到第一个人有9个选择来最大化可能坐着的人数。
设f(N)是第一个人必须选择的数量,以最大化连续N个座位的占用者数量。因此,f(1)= 1,f(15)= 9,f(20)= 6,并且f(500)= 16。
此外,对于1≤N≤20,Σf(N)= 83,对于1≤N≤500,Σf(N)= 13343。
找到Σf(N)为1≤N≤1012。给出答案的最后8位数字。
Instructions
Tests
tests:
- text: <code>euler472()</code>应该返回73811586。
testString: 'assert.strictEqual(euler472(), 73811586, "<code>euler472()</code> should return 73811586.");'
Challenge Seed
function euler472() {
// Good luck!
return true;
}
euler472();
Solution
// solution required