Sari la conținut
Zece la Info
Probleme

Bacalaureat Antrenament 2020, Varianta 8, S3.3 - Pozitii cu numar maxim de precedenti cu aceeasi ultima cifra

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

Fisierul bac.in contine un sir de cel mult 10^6 numere naturale din intervalul [0,10^9], separate prin cate un spatiu. Se cere sa se afiseze pe ecran pozitiile din sir pe care se afla termeni precedati de un numar maxim de valori care au cifra unitatilor egala cu cifra unitatilor lor. Numerele afisate sunt separate prin cate un spatiu. Proiectati un algoritm eficient din punctul de vedere al timpului de executare.

Exemplu: daca fisierul bac.in contine numerele 112 12 5 25 88 15 2 19 32 179 35 621 pe ecran se afiseaza numerele de mai jos (termenii 32, respectiv 35 respecta proprietatea ceruta): 9 11

Date de intrare
Fisierul bac.in: un sir de numere naturale, separate prin spatiu.
Date de iesire
Pozitiile (1-indexate) cu numarul maxim de precedenti cu aceeasi ultima cifra.
Restrictii
cel mult 10^6 termeni

Exemple

Exemplul 1

Intrare

112 12 5 25 88 15 2 19 32 179 35 621

Iesire

9 11

Exemplul 2

Intrare

1

Iesire

1

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.