eolymp
bolt
Try our new interface for solving problems
Məsələlər

Секретный уровень

Секретный уровень

Поиграв достаточное время в игру Пети, Коля обнаружил, что в ней есть секретный уровень, для получения доступа к которому нужно ввести очень секретный код и очень долго ждать проверки его правильности. Коля даже однажды видел и запомнил код, который вводил Петя, играя в свою игру, но, попытавшись ввести самостоятельно этот код, получил сообщение о том, что он неверный. Поскольку уровень обещал быть невероятно богат разными плюшками, Коля решил, что должен непременно на него попасть и обратился за помощью к хакеру Васе. После долгого изучения кода игры Пети Васе так и не удалось снять защиту с этого уровня, но удалось выяснить как можно получить этот код. Способ получения кода заключается в следующем. Берется число, равное серийному номеру компьютера, на котором запущена игра. Далее каждая цифра этого числа умножается на саму себя, полученные при этом числа записываются рядом друг с другом, образуя новое число. Эта операция выполняет столько раз, сколько было перезагрузок компьютера в течение дня. Кодом будет количество цифр в числе, которое получится в итоге. \InputFile В единственной строке задаются два целых числа: количество перезагрузок \textbf{k} и серийный номер компьютера Коли \textbf{N} (\textbf{0} ≤ k ≤ \textbf{100}, \textbf{0} ≤ \textbf{N} ≤ \textbf{10^13}). \OutputFile В единственную строку выведите одно число -- код для секретного уровня в игре Пети.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
1 85
Çıxış verilənləri #1
4

Şərh: В первом примере, после возведения в квадрат каждой цифры, получается число 6425, состоящее из четырех цифр. Во втором примере, сначала 4 возводится в квадрат – получается 16, а после возведения в квадрат цифр числа 16 получится трехзначное число 136.

Müəllif Виталий Неспирный
Mənbə Зимняя школа, Харьков 2011, День 6