Входной файл: | Стандартный вход | Ограничение времени: | 1 сек | |
Выходной файл: | Стандартный выход | Ограничение памяти: | 512 Мб | |
Максимальный балл: | 40 |
Последовательностью Голомба называется последовательность неубывающих натуральных чисел an такая, что значение an равно количеству повторений числа n в этой последовательности, при этом a1 = 1, a2 = 2 и an выбирается как минимально возможное число, удовлетворяющее свойству последовательности и an ⩾ an − 1. Таким образом, первыми элементами последовательности являются
1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, …
Общий член последовательности при этом может быть вычислен как
an = a(n) = 1 + a(n − a(a(n − 1))), n > 1 .
Требуется для заданного числа n ∈ N вычислить элемент последовательности an.
Первая строка входного файла содержит единственное натуральное число n.
Выходной файл должен содержать единственное натуральное число an.
Задача содержит три группы тестов. Баллы за каждый тест начисляются отдельно.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|