Визначення послідовності
Побудуйте послідовність натуральних чисел a(n)наступним чином:
a(0) = 4- Кожен доданок
a(n), окрім першого, є найменшим числом, яке задовольняє наступному:
а)a(n)складене число,
б)a(n) > a(n-1),
в)a(n) + a(k) + 1- складене число для кожного0 <= k < n.
Отже, ми починаємо з a(0) = 4. Наступний запис a(1)повинен бути 9. Це не може бути 5або 7так як ті НЕ композит, і воно не може бути 6або 8тому , що 6+4+1=11це не є складовим і 8+4+1=13не складова. Нарешті, 9+4+1=14що є складовим, так a(1) = 9.
Наступний запис, a(2)має бути 10, так як це найменше число більше , ніж 9з 10+9+1=20і 10+4+1=15як композит.
Для наступного запису, 11і 13обидва, тому що вони не композит. 12є поза тим, 12+4+1=17що не є складовим. 14є поза тим, 14+4+1=19що не є складовим. Таким чином, 15це наступний член послідовності , тому що 15це композитний і 15+4+1=20, 15+9+1=25і 15+10+1=26все кожен композит, тому a(3) = 15.
Ось перші 30 термінів у цій послідовності:
4, 9, 10, 15, 16, 22, 28, 34, 35, 39, 40, 46, 52, 58, 64, 70, 75, 76, 82, 88, 94, 100, 106, 112, 118, 119, 124, 125, 130, 136
Це OEIS A133764 .
Виклик
З огляду на ціле вхідне число n, виведіть цей nтермін у цій послідовності.
Правила
- Ви можете вибрати індексацію на основі 0 або 1. Будь ласка, вкажіть, хто у ваших поданнях.
- Можна вважати, що вхід і вихід відповідають цілому цілому типу вашої мови.
- Введення та вихід можуть бути надані будь-яким зручним способом .
- Прийнятна або повна програма, або функція. Якщо функція, ви можете повернути вихід, а не надрукувати його.
- Стандартні лазівки заборонені.
- Це код-гольф, тому застосовуються всі звичайні правила гольфу, і найкоротший код (у байтах) виграє.