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
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
sevescu andrei (sevescu_andrei) mostenire 14 Aprilie 2024, 12:46 Evaluare finalizată 50
sevescu andrei (sevescu_andrei) mostenire 14 Aprilie 2024, 12:18 Evaluare finalizată 100
Marcovici Andrei (blackzzzz) mostenire 13 Aprilie 2024, 12:32 Evaluare finalizată 100
Fodor Bogdan (bogfod) mostenire 13 Aprilie 2024, 12:28 Evaluare finalizată 100
Luca Andrei (LucaAndreiICHB) mostenire 12 Aprilie 2024, 18:39 Evaluare finalizată 100
Olariu Iustin (iustinola16) mostenire 12 Aprilie 2024, 16:17 Evaluare finalizată 100
Boros Darius (Boros_Darius) mostenire 10 Aprilie 2024, 19:39 Evaluare finalizată 100
Boros Darius (Boros_Darius) mostenire 10 Aprilie 2024, 19:38 Evaluare finalizată E.C
stefan parus (Stefan_Parus_) mostenire 10 Aprilie 2024, 19:29 Evaluare finalizată 100
stefan parus (Stefan_Parus_) mostenire 10 Aprilie 2024, 19:27 Evaluare finalizată 55
stefan parus (Stefan_Parus_) mostenire 10 Aprilie 2024, 19:16 Evaluare finalizată 50
Chivari Dragos (dragoss07732) mostenire 10 Aprilie 2024, 19:09 Evaluare finalizată 100
Cotut Andrei (Andrei44444444) mostenire 10 Aprilie 2024, 19:00 Evaluare finalizată 100
Călugăru David (Dexterman) mostenire 10 Aprilie 2024, 14:49 Evaluare finalizată 50
Călugăru David (Dexterman) mostenire 09 Aprilie 2024, 21:13 Evaluare finalizată 50
Călugăru David (Dexterman) mostenire 08 Aprilie 2024, 21:31 Evaluare finalizată 50
Raileanu Szeles Andrei (andi12345678910) mostenire 08 Aprilie 2024, 19:12 Evaluare finalizată 100
Raileanu Szeles Andrei (andi12345678910) mostenire 08 Aprilie 2024, 19:12 Evaluare finalizată E.C
Raileanu Szeles Andrei (andi12345678910) mostenire 08 Aprilie 2024, 18:48 Evaluare finalizată 100