Soluții trimise

Rezumat problemă

Regele Rufus dorește să stabilească moștenitorul averii sale, adică să ofere parola de la seif celui mai deștept dintre fiii săi. Inițial, regele a avut parola X formată din N cifre nenule și un cod cheie Q (număr natural cu exact nouă cifre, distincte, toate nenule). În fiecare an din cei K ani de domnie, folosind codul cheie Q, Rufus a modificat câte o secvență de cifre din parolă ajungând la parola finală P.Pentru fiecare secvență se cunoaște poziția S a primei cifre din secvență și poziția D a ultimei cifre din secvență. Astfel, secvența este formată din cifrele situate pe pozițiile S, S+1, S+2,…, D în parola X.

Modificarea unei secvențe din X constă în înlocuirea fiecărei apariții a cifrei 1 cu prima cifră a lui Q, apoi a fiecărei apariții a cifrei 2 cu a doua cifră a lui Q,…, a fiecărei apariții a cifrei 9 cu ultima cifră a lui Q.

Pentru a decide moștenitorul, regele le dă fiilor parola finală P, codul cheie Q, numărul K de ani de domnie și cele K secvențe de cifre care au fost modificate și le cere să găsească: parola inițială X, poziția minimă Z din parola X care a apărut în cele mai multe secvențe dintre cele modificate de rege de-a lungul celor K ani de domnie și cifrele distincte care au ocupat poziția Z în cei K ani.

Scrieți un program care citește numerele Q, N, K, cele N cifre ale parolei finale P și cele K perechi de poziții S și D, și care rezolvă următoarele două cerințe:

  1. determină parola inițială X;
  2. determină poziția minimă Z și cifrele distincte care au ocupat această poziție în cei K ani de domnie.
ID   Utilizator Problema Data încărcării Stare
Adrian Statescu (thinkphp) mostenire 06 Iunie 2024, 10:27 Evaluare finalizată 100
Alexandra Virdol (alexandra_beldica) mostenire 31 Mai 2024, 09:05 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) mostenire 21 Aprilie 2024, 17:00 Evaluare finalizată 100
6B Grigoras Eduard (EddyG) mostenire 19 Aprilie 2024, 15:15 Evaluare finalizată 100
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 18:27 Evaluare finalizată 100
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 18:27 Evaluare finalizată 100
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 18:26 Evaluare finalizată E.C
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 18:25 Evaluare finalizată E.C
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 16:56 Evaluare finalizată 100
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 16:45 Evaluare finalizată 100
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 16:45 Evaluare finalizată E.C
STOICA TATIANA (pemanuela) mostenire 18 Aprilie 2024, 16:44 Evaluare finalizată E.C
Chitac Amadeo (Amadeo_Chitac) mostenire 18 Aprilie 2024, 12:55 Evaluare finalizată 100
Chitac Amadeo (Amadeo_Chitac) mostenire 18 Aprilie 2024, 12:46 Evaluare finalizată 50
Chitac Amadeo (Amadeo_Chitac) mostenire 18 Aprilie 2024, 12:39 Evaluare finalizată 50
Chitac Amadeo (Amadeo_Chitac) mostenire 18 Aprilie 2024, 12:25 Evaluare finalizată 50
Chitac Amadeo (Amadeo_Chitac) mostenire 18 Aprilie 2024, 10:25 Evaluare finalizată 50
Chitac Amadeo (Amadeo_Chitac) mostenire 18 Aprilie 2024, 10:10 Evaluare finalizată 0
Acatrini Rares Andrei (AndreiRares1801) mostenire 18 Aprilie 2024, 09:50 Evaluare finalizată 100
Acatrini Rares Andrei (AndreiRares1801) mostenire 18 Aprilie 2024, 09:45 Evaluare finalizată 55
Acatrini Rares Andrei (AndreiRares1801) mostenire 18 Aprilie 2024, 09:25 Evaluare finalizată 50
Ohota Eugenia-Maria (Catalina13) mostenire 17 Aprilie 2024, 22:12 Evaluare finalizată 100
Chitac Amadeo (Amadeo_Chitac) mostenire 17 Aprilie 2024, 20:12 Evaluare finalizată 50
Ungureanu Robert (zTheRobert) mostenire 17 Aprilie 2024, 08:14 Evaluare finalizată E.C
Griga Darius (dg) mostenire 16 Aprilie 2024, 14:18 Evaluare finalizată 100
Griga Darius (dg) mostenire 16 Aprilie 2024, 14:18 Evaluare finalizată 100
Griga Darius (dg) mostenire 16 Aprilie 2024, 13:39 Evaluare finalizată 90
Griga Darius (dg) mostenire 16 Aprilie 2024, 13:37 Evaluare finalizată 90
Chiri Razvan (zacuscabest1) mostenire 16 Aprilie 2024, 11:32 Evaluare finalizată 80
Dragusanu Iustin (IustinMax028) mostenire 16 Aprilie 2024, 11:17 Evaluare finalizată 100
Dragusanu Iustin (IustinMax028) mostenire 16 Aprilie 2024, 10:59 Evaluare finalizată 50
Chiri Razvan (zacuscabest1) mostenire 16 Aprilie 2024, 10:55 Evaluare finalizată 55
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 16 Aprilie 2024, 10:20 Evaluare finalizată 100
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 16 Aprilie 2024, 09:58 Evaluare finalizată 50
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 16 Aprilie 2024, 09:58 Evaluare finalizată 60
Constantinescu Tudor (constantinescuTudor2023) mostenire 16 Aprilie 2024, 08:33 Evaluare finalizată 100
Chiri Razvan (zacuscabest1) mostenire 15 Aprilie 2024, 17:18 Evaluare finalizată 50
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:08 Evaluare finalizată 60
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:08 Evaluare finalizată 50
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:07 Evaluare finalizată 60
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:06 Evaluare finalizată 60
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:05 Evaluare finalizată 50
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:03 Evaluare finalizată 50
Loga Dragos Gabriel (Dragos_Gabriel2010) mostenire 15 Aprilie 2024, 17:02 Evaluare finalizată 50
Becleanu Tudor Andrei (TudorBecleanuAndrei) mostenire 15 Aprilie 2024, 13:02 Evaluare finalizată 100
Predoiu Alexia Maria (Alexia_Maria_Predoiu) mostenire 15 Aprilie 2024, 09:40 Evaluare finalizată 100
Strate Anais (Anaisteam) mostenire 15 Aprilie 2024, 00:00 Evaluare finalizată 100
Strate Anais (Anaisteam) mostenire 15 Aprilie 2024, 00:00 Evaluare finalizată E.C
Gavris Nico (pbinfo_user) mostenire 14 Aprilie 2024, 19:17 Evaluare finalizată 0
sevescu andrei (sevescu_andrei) mostenire 14 Aprilie 2024, 13:16 Evaluare finalizată 100