Cerința
Se consideră un șir de cel mult 10
6
numere naturale distincte din intervalul [1,10
9
]
. Se cere să se determine cei mai mari doi termeni pari din șir care sunt precedați de doar trei termeni impari.
Date de intrare
Fișierul de intrare sir12.in
conține pe prima termenii șirului, separați prin câte un spațiu.
Date de ieșire
Fișierul de ieșire sir12.out
va conține pe prima linie termenii determinați, în ordine strict crescătoare, separați printr-un spațiu, iar dacă în șir nu există doi astfel de termeni, se afișează mesajul Nu exista
.
Restricții și precizări
- Pentru determinarea și afișarea numerelor cerute se utilizează un algoritm eficient din punctul de vedere al spațiului de memorie și al timpului de executare;
- se recomandă evitarea memorării numerelor într-un tablou sau în altă structură de date similară
Exemplu:
sir12.in
4 3 5 312 27 30 14 212 11 15 17 400
sir12.out
30 212