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
Moga Riana (Riana_m) Codat 22 Noiembrie 2024, 16:23 Evaluare finalizată 100
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 15:28 Evaluare finalizată 24
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 15:26 Evaluare finalizată 24
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 15:21 Evaluare finalizată 8
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 15:19 Evaluare finalizată E.C
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 15:09 Evaluare finalizată 84
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 15:02 Evaluare finalizată 84
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 14:58 Evaluare finalizată 32
Feier Raul Mihai (FeierRaul) Codat 22 Noiembrie 2024, 14:56 Evaluare finalizată 0
Dumitrache Damian (Damian_123) Codat 20 Noiembrie 2024, 22:25 Evaluare finalizată 32
Butoi Alexandru (alyymov) Codat 19 Noiembrie 2024, 17:38 Evaluare finalizată 100
Butoi Alexandru (alyymov) Codat 19 Noiembrie 2024, 17:34 Evaluare finalizată 0
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 21:04 Evaluare finalizată 0
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 20:33 Evaluare finalizată 0
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 20:32 Evaluare finalizată Eroare in evaluator
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 20:29 Evaluare finalizată 0
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 20:28 Evaluare finalizată Eroare in evaluator
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 19:39 Evaluare finalizată 0
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 19:24 Evaluare finalizată 0
Butoi Alexandru (alyymov) Codat 18 Noiembrie 2024, 19:22 Evaluare finalizată 0
Moga Riana (Riana_m) Codat 17 Noiembrie 2024, 18:30 Evaluare finalizată 100
Croitoriu Andrei (Andrei_Croitoriu) Codat 17 Noiembrie 2024, 09:38 Evaluare finalizată Eroare in evaluator
Feier Raul Mihai (FeierRaul) Codat 12 Noiembrie 2024, 22:28 Evaluare finalizată 24
Feier Raul Mihai (FeierRaul) Codat 12 Noiembrie 2024, 22:25 Evaluare finalizată 24
Dumitrache Damian (Damian_123) Codat 12 Noiembrie 2024, 18:51 Evaluare finalizată 0
Dumitrache Damian (Damian_123) Codat 11 Noiembrie 2024, 19:36 Evaluare finalizată Eroare in evaluator
Dumitrache Damian (Damian_123) Codat 11 Noiembrie 2024, 19:29 Evaluare finalizată E.C
Dumitrache Damian (Damian_123) Codat 11 Noiembrie 2024, 19:28 Evaluare finalizată Eroare in evaluator
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 18:33 Evaluare finalizată 100
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 18:32 Evaluare finalizată 0
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:45 Evaluare finalizată 100
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:25 Evaluare finalizată Eroare in evaluator
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:14 Evaluare finalizată Eroare in evaluator
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:13 Evaluare finalizată E.C
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:13 Evaluare finalizată Eroare in evaluator
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:11 Evaluare finalizată Eroare in evaluator
Daescu Gabriel Florin (Gabriel_Daescu) Codat 09 Noiembrie 2024, 17:10 Evaluare finalizată E.C
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 15:01 Evaluare finalizată 24
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 14:58 Evaluare finalizată 0
Andrei Andrew (Andrew96) Codat 09 Noiembrie 2024, 14:49 Evaluare finalizată 4
Andrei Andrew (Andrew96) Codat 09 Noiembrie 2024, 14:49 Evaluare finalizată 4
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 14:47 Evaluare finalizată Eroare in evaluator
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 14:46 Evaluare finalizată 0
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 14:45 Evaluare finalizată 0
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 14:44 Evaluare finalizată 0
Strinoiu Andrei Luca (luca2000andrei) Codat 09 Noiembrie 2024, 14:44 Evaluare finalizată 24
Strinoiu Andrei Luca (luca2000andrei) Codat 09 Noiembrie 2024, 14:39 Evaluare finalizată Eroare in evaluator
Strinoiu ALbert (AlbertGamerBoss) Codat 09 Noiembrie 2024, 14:39 Evaluare finalizată 0
Strinoiu Andrei Luca (luca2000andrei) Codat 09 Noiembrie 2024, 14:38 Evaluare finalizată Eroare in evaluator
Strinoiu Andrei Luca (luca2000andrei) Codat 09 Noiembrie 2024, 14:25 Evaluare finalizată 0