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
Contor Andrei (andreicontor) Codat 13 Aprilie 2015, 14:04 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 13 Aprilie 2015, 13:54 Evaluare finalizată 24
Da ba dee da ba daa (racheriunicolae) Codat 10 Aprilie 2015, 11:42 Evaluare finalizată 36
Eu Sunt (EmiL1234) Codat 09 Aprilie 2015, 15:10 Evaluare finalizată 100
Eu Sunt (EmiL1234) Codat 09 Aprilie 2015, 15:10 Evaluare finalizată 24
Eu Sunt (EmiL1234) Codat 09 Aprilie 2015, 15:08 Evaluare finalizată 24
Jurj Flaviu-Andrei (jurjstyle) Codat 08 Aprilie 2015, 13:34 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 08 Aprilie 2015, 13:09 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 08 Aprilie 2015, 13:07 Evaluare finalizată 24
Contor Andrei (andreicontor) Codat 08 Aprilie 2015, 13:04 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 08 Aprilie 2015, 13:01 Evaluare finalizată 24
Mohanu Herbert (herberto) Codat 06 Aprilie 2015, 19:37 Evaluare finalizată 100
Mohanu Herbert (herberto) Codat 06 Aprilie 2015, 19:35 Evaluare finalizată 0
Mohanu Herbert (herberto) Codat 05 Aprilie 2015, 23:00 Evaluare finalizată 12
ice cream (matei_chirita) Codat 03 Aprilie 2015, 13:46 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 01 Aprilie 2015, 15:43 Evaluare finalizată 100
Cioltan Andrei (andy1207) Codat 01 Aprilie 2015, 09:12 Evaluare finalizată 0
petrica norbert (petrica_norby) Codat 31 Martie 2015, 18:42 Evaluare finalizată 20
petrica norbert (petrica_norby) Codat 31 Martie 2015, 16:55 Evaluare finalizată E.C
Ilieș Dragoș (luzar_roky) Codat 31 Martie 2015, 16:52 Evaluare finalizată 24
Contor Andrei (andreicontor) Codat 31 Martie 2015, 16:18 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 31 Martie 2015, 14:28 Evaluare finalizată 100
Contor Andrei (andreicontor) Codat 31 Martie 2015, 14:27 Evaluare finalizată 16
Enescu Tudor (tudorenescu) Codat 28 Martie 2015, 15:07 Evaluare finalizată 100
Mocioi Tudor-Gabriel (tgm000) Codat 28 Martie 2015, 10:34 Evaluare finalizată 100
Dragomir Ioan (ftsl) Codat 27 Martie 2015, 16:02 Evaluare finalizată 100
coco belo (Codrinsah) Codat 27 Martie 2015, 14:04 Evaluare finalizată 24
coco belo (Codrinsah) Codat 27 Martie 2015, 14:03 Evaluare finalizată 24
coco belo (Codrinsah) Codat 27 Martie 2015, 14:03 Evaluare finalizată 24
coco belo (Codrinsah) Codat 27 Martie 2015, 14:00 Evaluare finalizată 0
coco belo (Codrinsah) Codat 27 Martie 2015, 14:00 Evaluare finalizată 0
Tiplea Stefan Alexandru (tziplea_stefan) Codat 26 Martie 2015, 17:15 Evaluare finalizată 100
Tiplea Stefan Alexandru (tziplea_stefan) Codat 23 Martie 2015, 09:39 Evaluare finalizată 32
Tiplea Stefan Alexandru (tziplea_stefan) Codat 23 Martie 2015, 09:35 Evaluare finalizată 32
Numele e in ID (LeonRolandBT2001) Codat 21 Martie 2015, 12:01 Evaluare finalizată 100
Numele e in ID (LeonRolandBT2001) Codat 21 Martie 2015, 11:27 Evaluare finalizată 36
Numele e in ID (LeonRolandBT2001) Codat 21 Martie 2015, 11:26 Evaluare finalizată 32
Numele e in ID (LeonRolandBT2001) Codat 21 Martie 2015, 11:24 Evaluare finalizată 32
Numele e in ID (LeonRolandBT2001) Codat 21 Martie 2015, 11:20 Evaluare finalizată 24
andrei contor (andreicontor5) Codat 19 Martie 2015, 19:56 Evaluare finalizată 100
andrei contor (andreicontor5) Codat 19 Martie 2015, 19:54 Evaluare finalizată 24
carafa andrei (andrei98) Codat 17 Martie 2015, 20:25 Evaluare finalizată 100
oul bogdan (Bogdan27) Codat 16 Martie 2015, 15:40 Evaluare finalizată 100
oul bogdan (Bogdan27) Codat 16 Martie 2015, 15:40 Evaluare finalizată 24
Savulescu Stefan (stefansav) Codat 16 Martie 2015, 13:44 Evaluare finalizată 100
andrei contor (andreicontor5) Codat 16 Martie 2015, 13:02 Evaluare finalizată 24
andrei contor (andreicontor5) Codat 16 Martie 2015, 13:01 Evaluare finalizată 16
Tudose Alexa (eup) Codat 10 Martie 2015, 20:19 Evaluare finalizată 100
Tudose Alexa (eup) Codat 10 Martie 2015, 20:12 Evaluare finalizată 44
Tudose Alexa (eup) Codat 10 Martie 2015, 18:59 Evaluare finalizată 8