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