ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Турниры > Отборочный турнир сезона «Весна — 2023» > задача:


I. Макс и номера телефонов

Отборочный турнир сезона «Весна — 2023»

Старт: 06.мая.2023 в 10:00:00
Финиш: 14.мая.2023 в 23:00:00
Турнир завершён!
• Турнирная таблица

Гость
• Вопросы к жюри (2)

Задачи турнира

• A. Макс и термометр
• B. Макс и ключ
• C. Макс и ДНК
• D. Макс и объединение результатов
• E. Макс и дни рождения великих
• F. Макс и аттракционы
• G. Макс и математические часы
• H. Макс и формирование букета
• I. Макс и номера телефонов
• J. Макс и кубик Рубика 2x2x2

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/2000/2000/2000 мс. Лимит памяти 65536/65536/65536/65536 Кб.

Макс и номера телефонов
Макс и номера телефонов
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

Макс стал сотрудником нового телефонного оператора.

Макс узнал, что телефонные номера у этого оператора состоят из N цифр, и всего есть K номеров. Первый из них называется стартовым и равен S, а все остальные последовательно генерируются по следующему правилу: i-я цифра очередного номера телефона равна цифровому корню суммы первых i цифр предыдущего номера телефона.

Цифровой корень любой цифры равен самой этой цифре. Цифровой корень любого числа равен цифровому корню суммы его цифр. Например, цифровой корень числа 65536 равен 7, потому что 6 + 5 + 5 + 3 + 6 = 25 и 2 + 5 = 7.

Макс знает стартовый номер, на основе которого оператор генерирует остальные номера телефонов, и теперь хочет выяснить, сколько раз в получившихся K номерах будет встречаться каждая из десятичных цифр. Помогите Максу найти ответ на этот вопрос.

Входные данные

Первая строка содержит целые числа N и K (1 ≤ N ≤ 103, 1 ≤ K ≤ 1012) — длину телефонного номера и количество номеров.

Вторая строка содержит последовательность S из N цифр — стартовый телефонный номер.

Выходные данные

Выведите 10 целых чисел — суммарные количества вхождений каждой из цифр от 0 до 9 в имеющиеся у оператора телефонные номера.

Примеры

Входные данные
3 4
103
Выходные данные
1 5 1 2 1 0 1 0 0 1 
Входные данные
11 12
89233690165
Выходные данные
1 19 11 13 13 17 9 9 20 20 

Примечание

В первом примере номера телефонов будут следующими:

  1. 103
  2. 114
  3. 126
  4. 139

Для отправки решений необходимо выполнить вход.

www.contester.ru