АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

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

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added 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

 

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


View Problem Statistics Submit Problem discussion Author/source:
Problems from Contests and Camps / Trainings of Vologda SU / Training 27.09.2006 /
198. Предсказание 202. 197. Числа в вершинах
time generating 0.109 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.