e-olymp
Yarışlar

ADA Training - October 7

Простая арифметика

Ева - ученица третьего класса начальной школы. Она только недавно узнала как выполнять сложение и вычитание целых чисел с любой точностью. Ее домашнее задание - оценить некоторые выражения. Это скучно, поэтому она решила добавить маленькую хитрость в выполнении домашних заданий. Ева хочет добавить некоторые знаки плюс и минус к выражению, чтобы сделать его значение как можно больше.

Входные данные

В одной строке содержится правильное арифметическое выражение. Оно содержит только цифры, знаки плюс (+) и минус (-).

Выражение считается корректным, если:

  • числа не имеют ведущих нулей;
  • два знака никогда не идут подряд;
  • последним символом выражения является цифра.

Длина арифметического выражения не превосходит 1000 символов.

Выходные данные

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

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
10+20-30
Çıxış verilənləri #1
10+20-3+0
Giriş verilənləri #2
-3-4-1
Çıxış verilənləri #2
-3-4-1
Giriş verilənləri #3
+10
Çıxış verilənləri #3
+10
Mənbə 2015 ACM NEERC, Северный регион, Октябрь 24, Задача E