Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 512 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
Тимофей заполнил прямоугольную таблицу размером n × m следующим образом: в левую верхнюю ячейку записал цифру d, в ячейку правее — цифру d + 1, в следующую — цифру d + 2 и так далее. Если на каком-то шаге ему нужно было записать число 10, вместо нее он записывал одну цифру 0.
Числа в остальных строках он заполнил следующим образом: каждое число в ячейке равнялось числу в ячейке выше, увеличенному на 1. Опять же, вместо 10 он записывал 0.
На рисунке ниже Вы видите заполненный цифровой прямоугольник при n = 5, m = 12 и d = 3.
Теперь Тимофей хочет узнать, сколько цифр каждого вида находится в прямоугольнике.
Первые две строки входного файла содержит два натуральных числа: n и m — размеры таблицы. В третьей строке содержится десятичная цифра d, расположенная в левой верхней ячейке цифрового прямоугольника.
Выведите через пробел десять чисел — количество цифр от 0 до 9 в таблице.
1 ≤ n, m ≤ 109
0 ≤ d ≤ 9
Баллы за каждый тест начисляются независимо.
Решения, верно работающие при n = m = 1, получат не менее 5 баллов.
Решения, верно работающие при n, m ≤ 100, получат не менее 30 баллов.
Решения, верно работающие при n = 1, получат не менее 20 баллов.
Решения, верно работающие при n ≤ 10, получат не менее 20 баллов.
Смотри рисунок.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|