Soluții trimise

Rezumat problemă

#1046

Se consideră un şir x1, x2,…, xn format din n numere naturale distincte. O secvenţă de număr maxim de elemente vecine în şir, de forma xi, xi+1,…, xk-1, xk, xk+1,…, xj (1≤i<k<j≤n) cu proprietatea că xi < xi+1 < ...< xk-1 < xk > xk+1 > ... > xj, se numeşte munte cu vârful xk. Două secvenţe munte au maxim un element comun în şir. O secvenţă munte are cel puţin 3 elemente. Un exemplu de şir format cu valorile 3 4 6 8 nu conţine nicio secvenţă munte, iar unul format cu valorile 3 4 8 1 2 5 0 conţine 2 secvenţe munte: 3 4 8 1 şi 1 2 5 0.

După determinarea tuturor secvenţelor munte şi a vârfurilor acestora, se elimină din şir vârfurile secvenţelor munte şi procedura continuă repetat cu determinarea noilor secvenţe munte şi a vârfurilor lor din şirul nou obţinut. Procedura se opreşte în momentul în care în şir nu mai există nicio secvenţă munte.

Scrieţi un program care citeşte numerele n, x1, x2, …, xn şi apoi determină:

a) numărul de secvenţe munte din şirul iniţial;
b) numărul total de secvenţe munte obţinute pornind de la şirul iniţial până la cel care nu mai conţine nicio secvenţă munte;
c) numărul de elemente din şirul final care nu mai conţine secvenţe munte.

ID   Utilizator Problema Data încărcării Stare
Cristache Georgiana (georgiana_cristache) Munte 27 Mai 2026, 14:24 Evaluare finalizată 100
Marin Calin (calin_marin) Munte 20 Mai 2026, 18:58 Evaluare finalizată 46
Marin Calin (calin_marin) Munte 20 Mai 2026, 18:56 Evaluare finalizată 46
Chiriac Luca Nicholas (luca_chiriac) Munte 14 Mai 2026, 09:37 Evaluare finalizată 100
Chiriac Luca Nicholas (luca_chiriac) Munte 14 Mai 2026, 09:36 Evaluare finalizată 100
Chiriac Luca Nicholas (luca_chiriac) Munte 14 Mai 2026, 09:27 Evaluare finalizată 94
Gheorghe Mircea regele ceapa (mircea_3456) Munte 10 Mai 2026, 00:48 Evaluare finalizată 100
Alexandru Iulian-Ștefan (ais23) Munte 09 Mai 2026, 20:25 Evaluare finalizată 100
Durbi i (Vic_1035) Munte 08 Mai 2026, 15:53 Evaluare finalizată 100
Suculiuc Alex Matei (AlexMPI) Munte 08 Mai 2026, 14:52 Evaluare finalizată 100
Cernatescu Stefan (cernat_st) Munte 08 Mai 2026, 07:38 Evaluare finalizată 100
Hadimbu Stelian (hadimbu_stelian) Munte 03 Mai 2026, 11:14 Evaluare finalizată 100
Stanciu Liviu-Ionuț (Liviu_is) Munte 29 Aprilie 2026, 00:14 Evaluare finalizată 100
Lambrulescu Matei (MateiLambrulescu) Munte 28 Aprilie 2026, 23:19 Evaluare finalizată 100
Preutescu😎😎😎 Vladut (vladpreutescu) Munte 27 Aprilie 2026, 20:17 Evaluare finalizată 100
Preutescu😎😎😎 Vladut (vladpreutescu) Munte 27 Aprilie 2026, 20:16 Evaluare finalizată 28
Angheluta Octavian (Tavi12) Munte 26 Aprilie 2026, 15:24 Evaluare finalizată 60
Angheluta Octavian (Tavi12) Munte 26 Aprilie 2026, 15:15 Evaluare finalizată 52
Angheluta Octavian (Tavi12) Munte 26 Aprilie 2026, 15:12 Evaluare finalizată 0
Durbi i (Vic_1035) Munte 26 Aprilie 2026, 10:49 Evaluare finalizată 0
Radulescu Maria Sofia (MariaSofiaEsteSmechera) Munte 29 Martie 2026, 14:07 Evaluare finalizată 100
Radulescu Maria Sofia (MariaSofiaEsteSmechera) Munte 29 Martie 2026, 13:55 Evaluare finalizată 20
Radulescu Maria Sofia (MariaSofiaEsteSmechera) Munte 29 Martie 2026, 13:53 Evaluare finalizată E.C
Inta Eduard (inta_eduard) Munte 21 Martie 2026, 15:58 Evaluare finalizată 100
CRISTICI DAVID (CristiciDavid) Munte 19 Martie 2026, 21:29 Evaluare finalizată 100
I Matei (Matei_I) Munte 15 Martie 2026, 10:58 Evaluare finalizată 100
Manolache Alexandru (AlexMano12357) Munte 12 Martie 2026, 15:54 Evaluare finalizată 100
Pop Rares (Pop_Rares_Alexandru) Munte 12 Martie 2026, 10:55 Evaluare finalizată 44
Gheorghita David (gheorghitadavid) Munte 12 Martie 2026, 10:55 Evaluare finalizată 100
Roca Tudor (un_mic_programator) Munte 12 Martie 2026, 10:55 Evaluare finalizată 100
Manolache Alexandru (AlexMano12357) Munte 12 Martie 2026, 10:55 Evaluare finalizată 100
Popa Patrick-Sebastian (Patrick_Popa_sebastian) Munte 12 Martie 2026, 10:54 Evaluare finalizată 76
solomon ilinca (solomonilincamariaichbro) Munte 12 Martie 2026, 10:54 Evaluare finalizată E.C
alupla iaimacnamluc (Nectarie123456) Munte 12 Martie 2026, 10:54 Evaluare finalizată 100
Manasia Cristian Gabriel (SharpOrangutan) Munte 12 Martie 2026, 10:53 Evaluare finalizată 100
Popa Patrick-Sebastian (Patrick_Popa_sebastian) Munte 12 Martie 2026, 10:53 Evaluare finalizată 0
isepciuc david (isepciuc_david) Munte 12 Martie 2026, 10:53 Evaluare finalizată 100
Loki Odinson (LokiOdinson) Munte 12 Martie 2026, 10:53 Evaluare finalizată 100
solomon ilinca (solomonilincamariaichbro) Munte 12 Martie 2026, 10:53 Evaluare finalizată 0
isepciuc david (isepciuc_david) Munte 12 Martie 2026, 10:52 Evaluare finalizată 24
solomon ilinca (solomonilincamariaichbro) Munte 12 Martie 2026, 10:52 Evaluare finalizată E.C
varabiescu Petru (petruvar) Munte 12 Martie 2026, 10:52 Evaluare finalizată 100
Popa Patrick-Sebastian (Patrick_Popa_sebastian) Munte 12 Martie 2026, 10:52 Evaluare finalizată 0
solomon ilinca (solomonilincamariaichbro) Munte 12 Martie 2026, 10:51 Evaluare finalizată E.C
Inta Eduard (inta_eduard) Munte 12 Martie 2026, 10:51 Evaluare finalizată 100
alupla iaimacnamluc (Nectarie123456) Munte 12 Martie 2026, 10:51 Evaluare finalizată E.C
Popa Patrick-Sebastian (Patrick_Popa_sebastian) Munte 12 Martie 2026, 10:51 Evaluare finalizată 0
Popa Patrick-Sebastian (Patrick_Popa_sebastian) Munte 12 Martie 2026, 10:51 Evaluare finalizată E.C
alupla iaimacnamluc (Nectarie123456) Munte 12 Martie 2026, 10:50 Evaluare finalizată E.C
isepciuc david (isepciuc_david) Munte 12 Martie 2026, 10:50 Evaluare finalizată 10
Du-te sus!