Олимпиадная информатика-2012

Разбор и решение задач муниципального уровня

Задача « Сумма цифр»

Школьник Петя любит числа. Возьмёт какое-нибудь число и подсчитает сумму его цифр, а потом пытается найти наименьшее число с такой же суммой цифр. Помогите ему. Вам нужно для заданного целого числа N найти наименьшее натуральное число X, у которого сумма цифр равна N. Формат входного файла input.txt Входной файл содержит единственное целое число N (1< =N< =105 ). Формат выходного файла output.txt Выходной файл содержит искомое натуральное число X.

INPUT.TXT
3
OUTPUT.TXT
3

посмотреть решение здесь

Разбор задачи №1 "Сумма цифр"
предложено Песковым Аркадием Геннадьевичем, МОУ «Сюкеевская средняя общеобразовательная школа»
Камско-Устьинского муниципального района РТ

Чтобы при фиксированной сумме цифр, само число было минимальным, нужно, чтобы количество цифр было как можно меньше. Это достигается, если значение каждой цифры максимально, т.е . "9". Поделив число на 9, найдём, сколько раз в числе встречается девятка.

Если при этом получился остаток, записываем его перед девятками.