Soluții trimise

Rezumat problemă

Unific

#1056

Se consideră un şir A=(A1, A2, ..., AN), format din N numere naturale nenule. Două numere se consideră vecine dacă se află pe poziţii alăturate (Ai are ca vecini pe Ai-1 şi Ai+1, pentru orice 1<i<N, A1 are ca vecin doar pe A2, iar AN are ca vecin doar pe AN-1).

Dacă două elemente vecine Ai, Ai+1 (1≤i<N) au cel puţin o cifră comună, ele se pot unifica. Procedeul de unificare constă în eliminarea din numerele Ai şi Ai+1 a tuturor cifrelor comune şi adăugarea prin alipirea numărului obţinut din Ai+1 la numărul obţinut din Ai, formându-se astfel un nou număr. Numărul Ai va fi înlocuit cu noul număr, iar numărul Ai+1 va fi eliminat din şir.

De exemplu, numerele Ai=23814 şi Ai+1=40273 au cifrele 2, 3, 4 comune, după unificare obţinem Ai=817, iar Ai+1 este eliminat; observaţi că dacă după eliminarea cifrelor comune, numerele încep cu zerouri nesemnificative, acestea vor fi eliminate, apoi se realizează alipirea.

Dacă în urma eliminării cifrelor comune, unul dintre numere nu mai are cifre, atunci numărul rezultat va avea cifrele rămase în celălalt. Dacă în urma eliminării cifrelor comune atât Ai cât şi Ai+1 nu mai au cifre, atunci ambele numere vor fi eliminate din şir, fără a fi înlocuite cu o altă valoare.

Ordinea în care se fac unificările în şir este importantă: la fiecare pas se alege prima pereche de elemente vecine Ai Ai+1 care poate fi unificată, considerând şirul parcurs de la stânga la dreapta. (De exemplu, considerând Ai=123, Ai+1=234, Ai+2=235, se unifică Ai cu Ai+1 => Ai=14, iar unificarea cu următorul număr nu mai este posibilă).

Cunoscându-se şirul celor N numere naturale, să se determine:

a) cifra care apare cel mai frecvent în scrierea tuturor celor N numere; dacă există mai multe cifre cu aceeaşi frecvenţă de apariţie maximă, se va reţine cea mai mică cifră.
b) şirul obţinut prin efectuarea unui număr maxim de unificări, după regulile descrise în enunţ.

OJI 2013, Clasa a VII-a

ID   Utilizator Problema Data încărcării Stare
Popescu Radu (Dark_Wolf123) Unific 05 Martie 2025, 12:15 Evaluare finalizată 0
Popescu Radu (Dark_Wolf123) Unific 05 Martie 2025, 12:14 Evaluare finalizată 0
Popescu Radu (Dark_Wolf123) Unific 05 Martie 2025, 12:12 Evaluare finalizată 0
Popescu Radu (Dark_Wolf123) Unific 05 Martie 2025, 12:11 Evaluare finalizată 0
Liteanu David (David2011) Unific 04 Martie 2025, 19:45 Evaluare finalizată 100
Mare Luca Ghiță (mareluca) Unific 04 Martie 2025, 12:54 Evaluare finalizată 0
6B Pintilie Luca (LucaPintilie) Unific 24 Februarie 2025, 19:39 Evaluare finalizată 100
Vlad Popescu (VladPope01) Unific 24 Februarie 2025, 19:38 Evaluare finalizată 100
ZMarc Sion (idk_1432) Unific 22 Februarie 2025, 18:44 Evaluare finalizată 0
Rusu Daniel (Rusu_Daniel) Unific 21 Februarie 2025, 18:19 Evaluare finalizată 100
costin marc (marcandreicostin) Unific 21 Februarie 2025, 18:14 Evaluare finalizată 23
costin marc (marcandreicostin) Unific 21 Februarie 2025, 18:12 Evaluare finalizată 32
costin marc (marcandreicostin) Unific 21 Februarie 2025, 17:56 Evaluare finalizată 3
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 23:44 Evaluare finalizată 28
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 23:36 Evaluare finalizată 28
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 23:25 Evaluare finalizată 28
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 23:22 Evaluare finalizată 10
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 23:21 Evaluare finalizată 0
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 22:19 Evaluare finalizată 37
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 22:17 Evaluare finalizată 28
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 22:09 Evaluare finalizată 14
Aramă Andrei-Robert (AndreiArama) Unific 19 Februarie 2025, 20:53 Evaluare finalizată 0
Constantinescu Teodora (ConstantinescuTeodora) Unific 17 Februarie 2025, 10:41 Evaluare finalizată 100
7B Jurcut Petru (PetruJurcut) Unific 12 Februarie 2025, 17:49 Evaluare finalizată 100
Caca Cornel e cel mai bun (corneliucaca) Unific 12 Februarie 2025, 07:50 Evaluare finalizată 100
Onet Ioana (OnetIoana) Unific 10 Februarie 2025, 22:37 Evaluare finalizată 0
Onet Ioana (OnetIoana) Unific 07 Februarie 2025, 09:49 Evaluare finalizată 0
Stoia Mirela (stoiamirela) Unific 04 Februarie 2025, 00:06 Evaluare finalizată 0
Stoia Mirela (stoiamirela) Unific 04 Februarie 2025, 00:05 Evaluare finalizată 0
Onet Ioana (OnetIoana) Unific 03 Februarie 2025, 22:40 Evaluare finalizată E.C
Pavel Andreea (Andreea11P) Unific 31 Ianuarie 2025, 19:19 Evaluare finalizată 100
Pavel Andreea (Andreea11P) Unific 31 Ianuarie 2025, 18:24 Evaluare finalizată 10
Pavel Andreea (Andreea11P) Unific 31 Ianuarie 2025, 18:20 Evaluare finalizată 6
Pavel Andreea (Andreea11P) Unific 31 Ianuarie 2025, 18:20 Evaluare finalizată 0
Popescu Mircea (mirceapop30) Unific 31 Ianuarie 2025, 12:17 Evaluare finalizată 100
Popescu Adrian (Popescu_Adrian) Unific 31 Ianuarie 2025, 00:45 Evaluare finalizată 100
Popescu Adrian (Popescu_Adrian) Unific 31 Ianuarie 2025, 00:43 Evaluare finalizată 91
Popescu Adrian (Popescu_Adrian) Unific 31 Ianuarie 2025, 00:43 Evaluare finalizată 28
Popescu Adrian (Popescu_Adrian) Unific 31 Ianuarie 2025, 00:40 Evaluare finalizată 82
Popescu Mircea (mirceapop30) Unific 31 Ianuarie 2025, 00:28 Evaluare finalizată 82
Popescu Mircea (mirceapop30) Unific 31 Ianuarie 2025, 00:28 Evaluare finalizată 37
Popescu Mircea (mirceapop30) Unific 31 Ianuarie 2025, 00:26 Evaluare finalizată 19
Popescu Mircea (mirceapop30) Unific 30 Ianuarie 2025, 23:36 Evaluare finalizată 10
Popescu Mircea (mirceapop30) Unific 30 Ianuarie 2025, 23:35 Evaluare finalizată 6
Țoc Ana-Maria (anamaria2_) Unific 28 Ianuarie 2025, 19:00 Evaluare finalizată 100
Țoc Ana-Maria (anamaria2_) Unific 28 Ianuarie 2025, 00:15 Evaluare finalizată 73
David Dragos Nicolae (dragosdavid) Unific 27 Ianuarie 2025, 13:30 Evaluare finalizată 100
David Dragos Nicolae (dragosdavid) Unific 27 Ianuarie 2025, 13:30 Evaluare finalizată 0
Țoc Ana-Maria (anamaria2_) Unific 27 Ianuarie 2025, 08:21 Evaluare finalizată 46
Țoc Ana-Maria (anamaria2_) Unific 27 Ianuarie 2025, 08:19 Evaluare finalizată 2
Du-te sus!