Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2021, Varianta 8, S3.3 - Ultimele doua numere impare

Grea 2000 ms 64 MB#bacalaureat#2021#antrenament#subiectul3

Fisierul bac.txt contine un sir de cel mult 10^6 numere naturale din intervalul [0,10^9].

Se cere sa se determine si sa se afiseze pe ecran, separate printr-un spatiu, ultimele doua numere impare (nu neaparat distincte) din sirul aflat in fisier, sau mesajul nu exista, daca nu exista doua astfel de numere. Proiectati un algoritm eficient din punctul de vedere al memoriei utilizate si al timpului de executare.

Exemplu: daca fisierul contine valorile 122 1635 628 1413 1647 900 3001 4252 se afiseaza pe ecran 1647 3001

Date de intrare
Fisierul bac.txt: un sir de numere naturale, separate prin spatiu.
Date de iesire
Ultimele doua numere impare din sir, in ordinea aparitiei, sau mesajul 'nu exista'.
Restrictii
cel mult 10^6 termeni

Exemple

Exemplul 1

Intrare

122 1635 628 1413 1647 900 3001 4252

Iesire

1647 3001

Exemplul 2

Intrare

1 3

Iesire

1 3

Vrei să rezolvi problema?

Creează-ți un cont gratuit ca să scrii cod în editor, să trimiți soluții la evaluator și să vezi indicațiile.