1568: Супер-цифра

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 20
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

Визначимо супер-цифру цiлого числа X за такими правилами:

  • Якщо \(X\) має лише 1 цифру, то його супер-цифра є \(X\).

  • В iншому випадку супер-цифра дорiвнює супер-цифрi суми цифр числа.

Наприклад, для числа 9875 маємо такi кроки знаходження супер-цифри:

СуперЦифра(9875) 9 + 8 + 7 + 5 = 29

СуперЦифра(29) 2 + 9 = 11

СуперЦифра(11) 1 + 1 = 2

СуперЦифра(2) = 2

Маємо такi кроки: (29 -> 11 -> 2 -> 2)

Задано два цiлих числа \(n, k\). Число \(p\) утворюється як послiдовний запис \(k\) раз числа \(n\).

Наприклад, для \(n = 9875\) i \(k = 4\) отримаємо \(p = 9875 9875 9875 9875\) (пропуски добавленi для читабельностi). Для цього числа \(p\) супер-цифра буде рiвна \(8\) (116 -> 8 -> 8)

Напишiть програму, яка знайде супер-цифру числа \(p\)

Формат вхідних даних

Вхiдний потiк мiстить два цiлих числа \(n, k\), якi роздiляються пропуском.

Обмеження:

\(1 \le n \le 10^{100000}\)

\(1 \le k \le 10^5\)

Формат вихідних даних

Вивести супер-цифру числа \(p\), яке створено так, як описано в умовi.

Приклад вхідних даних

148 3

Приклад вихідних даних

3

Коментарі

Ще немає коментарів.