Rezolvare PBinfo #4347

Decorative Icon Problema: matematica / 4347

Decorative IconAutor: Darius

Gigel trebuie să verifice dacă fratele mai mic are tema rezolvată corect. Dorința lui este să scape cât mai repede de această sarcină obositoare, de aceea vă roagă să îl ajutați să calculeze adunările (+) și scăderile (-) pe care fratele lui le are ca temă. Din fericire pentru Gigel, fratele lui știe doar operații cu numere întregi.

Cerința

Scrieţi un program care să determine:
1. care este rezultatul unei expresii matematice e date.
2. valoarea maximă pe care o poate avea expresia e dacă putem schimba exact un singur operator din expresie.

Date de intrare

Fișierul de intrare matematica.in conţine pe prima linie cerința 1 sau 2, iar pe a doua linie o expresie matematică e dată sub forma unui șir de caractere format din cifre și operatorii + și -.

Date de ieșire

Fișierul de ieșire matematica.out va conține o singură linie pe care va fi scris:
- cerința 1: rezultatul expresiei matematice e date,
- cerința 2: valoarea maximă pe care o poate avea expresia e dacă putem schimba exact un singur operator.

Restricții și precizări
  • -250 ≤ termen ≤ 250 - 1;
  • -263 ≤ e ≤ 263 - 1;
  • 3 ≤ lungimea șirului de caractere care descrie expresia ≤ 1000;
  • Expresia e poate începe cu un operator;
  • pentru 50% din teste avem c = 1;
  • pentru 50% din teste avem c = 2.
Exemplul 1:

matematica.in

1
3+5-2

matematica.out

6

Explicație

Valoarea expresiei matematice.

Exemplul 2:

matematica.in

2
3+5-2

matematica.out

10

Explicație

emax dacă modificăm exact un singur operator: 3+5+2

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate