обзор
Учитывая список цифр, найдите наименьшее количество операций, чтобы сделать 100
вход
Строка цифр, которая может быть или не быть в числовом порядке. Порядок цифр не может быть изменен, однако операторы плюс (+) или минус (-) могут быть добавлены между каждым, так что общая сумма равна 100.
Выход
Количество добавленных операторов, сопровождаемое полной последовательностью цифр и операторов. Они могут быть разделены пробелом, табуляцией или новой последовательностью строк.
Примеры
действительный
Вход: 123456789
Выход:3 123–45–67+89
Неверный
ввод: 123456789
вывод:
6
1+2+34-5+67-8+9
(Есть способы решения этой проблемы с меньшим количеством операций)
+
и -
? Можем ли мы предположить, что мы всегда сможем сделать 100
из входа?
299399
, будет -299+399
действительным?