Se consideră un număr natural format din cifre. Inserând între cifrele numărului dat operatori + şi operatori − se obţine o expresie aritmetică. Un operator poate fi inserat doar între două cifre, deci înaintea primei cifre a numărului nu se poate plasa un operator.
Cerință
Scrieţi un program care, pentru un număr dat, determină valoarea maximă a unei expresii aritmetice care se poate obţine inserând operatori + şi operatori − între cifrele numărului dat.
Date de intrare
Fişierul de intrare expresie.in conţine pe prima linie numerele naturale separate prin câte un spaţiu, cu semnificația din enunț. Pe cea de-a doua linie se află un număr format din cifre.
Date de ieșire
Fişierul de ieşire expresie.out va conţine o singură linie, pe care va fi scrisă valoarea maximă a unei expresii aritmetice care se poate obţine prin inserarea a operatori + şi a operatori – între cifrele numărului dat.
Restricții și precizări
- Numărul citit nu începe cu .
| # | Punctaj | Restrictii |
|---|---|---|
| 1 | 6 | şi |
| 2 | 9 | şi |
| 3 | 26 | Rezultatul are cel mult cifre și |
| 4 | 60 | Nu există restricții suplimentare |
Exemplu
expresie.in
5 1 2
54321
expresie.out
54
Explicație