АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

202. Представление числа

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

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

 

Формат входных данных

В первой строке входного файла записаны два натуральных числа: N (1 <= N <= 10000) - значение выражения и K (1 <= K <= 10000) - наибольшее число, которое разрешается использовать в выражении.

 

Формат выходных данных

В единственной строке выходного файла выведите выражение с данным значением, записывающееся наименьшим возможным количеством символов. Если решений несколько, выведите любое из них.

 

Примечание

При подсчете длины выражения учитываются все символы: цифры, знаки операций, скобки.

 

Примеры

INPUT

OUTPUT

Пояснение - длина получившегося выражения

7 3

3+1+3

5

15 20

15

2

176 1

(1+1+1+1)*(1+1+1+1)*(1+1+(1+1+1)*(1+1+1))

41

 

Автор: А.Ю.Гусаков


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Тренировки ВоГУ / Тренировка 27.09.2006 /
198. Предсказание 202. 197. Числа в вершинах
 
время генерации 0.078 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.