2.3 KiB
id | challengeType | title | videoUrl | localeTitle |
---|---|---|---|---|
5900f4b91000cf542c50ffcc | 5 | Problem 333: Special partitions | Задача 333: Специальные разделы |
Description
Давайте рассмотрим только те такие разделы, где ни один из терминов не может делить ни одно из других членов. Например, разбиение 17 = 2 + 6 + 9 = (21x30 + 21x31 + 20x32) было бы неверным, так как 2 может делить 6. Ни одно разделение 17 = 16 + 1 = (24x30 + 20x30), так как 1 может делить 16. Единственным допустимым разделом 17 будет 8 + 9 = (23x30 + 20x32).
Многие целые числа имеют более одного допустимого раздела, первый из которых имеет 11 следующих двух разделов. 11 = 2 + 9 = (21x30 + 20x32) 11 = 8 + 3 = (23x30 + 20x31)
Определим P (n) как число допустимых разделов n. Например, P (11) = 2.
Рассмотрим только простые целые числа q, которые имели бы один действительный раздел, такой как P (17).
Сумма простых чисел q <100 такая, что P (q) = 1 равно 233.
Найдите сумму простых чисел q <1000000, для которых P (q) = 1.
Instructions
Tests
tests:
- text: <code>euler333()</code> должен возвращать 3053105.
testString: 'assert.strictEqual(euler333(), 3053105, "<code>euler333()</code> should return 3053105.");'
Challenge Seed
function euler333() {
// Good luck!
return true;
}
euler333();
Solution
// solution required