Soluții trimise

Rezumat problemă

#1130 Codat

Se consideră un șir de N numere naturale, notate x 1, x 2, x 3,…, x N. Definim pentru orice pereche de indici i, j, 1 ≤ i ≤ j ≤ N, distanța între elementele x i și x j ca fiind egală cu j – i.

Acest șir va fi codificat după următoarele reguli:

  • fiecare element din șir este înlocuit cu indicele celui mai apropiat element din șir (cel față de care distanța este minimă) strict mai mare decât el;
  • dacă pentru un element din șir există două elemente care respectă regula de mai sus, atunci el va fi înlocuit cu indicele mai mare, adică al elementului strict mai mare decât el, aflat în dreapta lui;
  • elementele de valoare maximă din șir vor fi înlocuite cu -1.

Scrieți un program care codifică un șir de N valori, după regulile descrise.

ID   Utilizator Problema Data încărcării Stare
aris andronic (arisanule) Codat 11 Mai 2025, 16:57 Evaluare finalizată 0
aris andronic (arisanule) Codat 11 Mai 2025, 16:56 Evaluare finalizată 0
Stroescu Andrei (stroescu_andrei) Codat 09 Mai 2025, 22:43 Evaluare finalizată 0
Grigore David Andrei (David_Grigore) Codat 09 Mai 2025, 20:35 Evaluare finalizată 100
David Andrei (david_contincercari) Codat 09 Mai 2025, 20:30 Evaluare finalizată 100
David Andrei (david_contincercari) Codat 09 Mai 2025, 19:54 Evaluare finalizată 100
David Andrei (david_contincercari) Codat 09 Mai 2025, 19:20 Evaluare finalizată 4
David Andrei (david_contincercari) Codat 09 Mai 2025, 19:18 Evaluare finalizată 4
David Andrei (david_contincercari) Codat 08 Mai 2025, 21:08 Evaluare finalizată 4
Saraev Larisa (LarisaSaraev) Codat 02 Mai 2025, 12:12 Evaluare finalizată 12
Saraev Larisa (LarisaSaraev) Codat 02 Mai 2025, 12:11 Evaluare finalizată Eroare in evaluator
Saraev Larisa (LarisaSaraev) Codat 02 Mai 2025, 12:04 Evaluare finalizată 0
Saraev Larisa (LarisaSaraev) Codat 02 Mai 2025, 12:03 Evaluare finalizată 0
Saraev Larisa (LarisaSaraev) Codat 02 Mai 2025, 12:02 Evaluare finalizată 0
Maria Stanescu (mhjfyujmmkdgtjkdugmj) Codat 02 Mai 2025, 11:27 Evaluare finalizată 28
Maria Stanescu (mhjfyujmmkdgtjkdugmj) Codat 02 Mai 2025, 11:26 Evaluare finalizată 28
Radu Darius (dariusr) Codat 01 Mai 2025, 01:28 Evaluare finalizată 100
Radu Darius (dariusr) Codat 12 Aprilie 2025, 11:01 Evaluare finalizată 0
Galoiu Teodor (Teogaloiu) Codat 12 Aprilie 2025, 10:55 Evaluare finalizată 100
Galoiu Teodor (Teogaloiu) Codat 12 Aprilie 2025, 10:53 Evaluare finalizată Eroare in evaluator
costin marc (marcandreicostin) Codat 12 Aprilie 2025, 10:39 Evaluare finalizată Eroare in evaluator
costin marc (marcandreicostin) Codat 12 Aprilie 2025, 10:37 Evaluare finalizată Eroare in evaluator
7B Capota Lucas (5bCapotaLucas1) Codat 11 Aprilie 2025, 18:06 Evaluare finalizată 0
7B Capota Lucas (5bCapotaLucas1) Codat 11 Aprilie 2025, 18:04 Evaluare finalizată 0
Filimon Vlad-Constantin (FilimonVlad) Codat 11 Aprilie 2025, 15:14 Evaluare finalizată Eroare in evaluator
Filimon Vlad-Constantin (FilimonVlad) Codat 11 Aprilie 2025, 14:45 Evaluare finalizată E.C
Geanta Andrei (AndreiGeanta) Codat 03 Aprilie 2025, 18:15 Evaluare finalizată 0
Geanta Andrei (AndreiGeanta) Codat 03 Aprilie 2025, 18:09 Evaluare finalizată 0
Geanta Andrei (AndreiGeanta) Codat 03 Aprilie 2025, 17:59 Evaluare finalizată 28
alecu izsak andrei (andrei216216) Codat 03 Aprilie 2025, 13:47 Evaluare finalizată 32
alecu izsak andrei (andrei216216) Codat 03 Aprilie 2025, 13:46 Evaluare finalizată 32
Varlan Mihai (ElevCSCMihaiv) Codat 02 Aprilie 2025, 10:07 Evaluare finalizată E.C
Mihaly David (hiAvid) Codat 31 Martie 2025, 15:29 Evaluare finalizată 100
Mihaly David (hiAvid) Codat 31 Martie 2025, 15:13 Evaluare finalizată 92
Mihaly David (hiAvid) Codat 31 Martie 2025, 15:12 Evaluare finalizată Eroare in evaluator
Mihaly David (hiAvid) Codat 31 Martie 2025, 14:44 Evaluare finalizată 4
Ripa Filip (filiq) Codat 29 Martie 2025, 12:14 Evaluare finalizată 100
Ripa Filip (filiq) Codat 29 Martie 2025, 11:44 Evaluare finalizată 8
Aramă Andrei-Robert (AndreiArama) Codat 28 Martie 2025, 11:19 Evaluare finalizată 100
Aramă Andrei-Robert (AndreiArama) Codat 28 Martie 2025, 11:17 Evaluare finalizată 24
Aramă Andrei-Robert (AndreiArama) Codat 28 Martie 2025, 11:09 Evaluare finalizată 4
Aramă Andrei-Robert (AndreiArama) Codat 28 Martie 2025, 11:07 Evaluare finalizată 8
Mestereaga Eric (Ericmeste) Codat 28 Martie 2025, 00:01 Evaluare finalizată 100
Mestereaga Eric (Ericmeste) Codat 27 Martie 2025, 23:53 Evaluare finalizată 100
Barat David-Pavel (dackduck) Codat 27 Martie 2025, 18:03 Evaluare finalizată 100
Barat David-Pavel (dackduck) Codat 27 Martie 2025, 18:03 Evaluare finalizată 100
Barat David-Pavel (dackduck) Codat 27 Martie 2025, 17:53 Evaluare finalizată 44
Barat David-Pavel (dackduck) Codat 27 Martie 2025, 17:38 Evaluare finalizată 44
Cotruta Razvan (razvanut3728) Codat 26 Martie 2025, 20:01 Evaluare finalizată 100
Cibotariu Matei (MateiCibo) Codat 22 Martie 2025, 16:54 Evaluare finalizată 0