📌 Despre Varianta 1 din 2025
Varianta 1 din 2025 trece prin aproape toată materia de Bac: recursivitate, backtracking, grafuri, șiruri de caractere și fișiere. Este o variantă echilibrată, ideală ca prim test complet.
Subiectul I (20p): 5 grile: o expresie cu operatorul %, un subprogram recursiv apelat dintr-un for, declararea unei matrice de numere reale, o problemă de backtracking cu coduri de telefon din cifre distincte și numărul maxim de arce într-un graf orientat fără circuite.
Subiectul al II-lea (40p): Un algoritm în pseudocod care caută primul pătrat perfect dintr-un interval [m,n], un subgraf eulerian al unui graf dat prin liste de adiacență și o structură prajitura care conține un tablou cu trei elemente.
Subiectul al III-lea (30p): Un subprogram cu cifre (suma „ascendenților” unui număr dintr-un interval), o problemă cu șiruri de caractere în care fiecare cuvânt cu număr par de litere își schimbă jumătățile între ele și o problemă de eficiență cu intervale orare citite din fișierul bac.in.
⚠️ La ce să fii atent
- La I.1: Calculează ambele părți cu atenție! Expresia
2025%2019+6 dă 12, la fel ca 2025%2021+8. - La I.2: Fii atent la ordinea instrucțiunilor! Pentru
i par, afișarea se face înainte de apelul recursiv, iar pentru i impar, după apel. - La I.5: „Fără circuite” într-un graf orientat înseamnă că între oricare două vârfuri poți avea cel mult un arc, deci maximul este 10·9/2 = 45.
- La II.1.d (echivalarea structurilor): Ciclul
cât timp poate să nu se execute deloc (dacă condiția e falsă de la început), în timp ce repetă...până când se execută cel puțin o dată. De aceea, pentru echivalare ai nevoie de o structură dacă în fața lui repetă. - La III.3 (eficiență): Fișierul poate avea până la 100.000 de linii. Pentru punctajul pe eficiență (timp și memorie), prelucrează datele pe măsură ce le citești, fără să le salvezi într-un tablou.
Vrei să vezi ce notă ai lua la examen?
Intră în modul simulare: ai cronometru de 3 ore, codul ți se compilează pe loc, iar la final primești nota conform baremului.
Începe simularea3 ore