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
Balan Stefan (Stefan_2014) mostenire 06 Aprilie 2026, 15:57 Evaluare finalizată 0
Balan Stefan (Stefan_2014) mostenire 06 Aprilie 2026, 15:56 Evaluare finalizată 0
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 12:19 Evaluare finalizată 50
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 12:19 Evaluare finalizată 50
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 11:29 Evaluare finalizată 50
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 11:25 Evaluare finalizată 0
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 11:18 Evaluare finalizată 0
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 11:17 Evaluare finalizată 0
Constantin Marc Andrei (Constantin_Marc) mostenire 21 Martie 2026, 11:17 Evaluare finalizată 0
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) mostenire 19 Martie 2026, 17:22 Evaluare finalizată 100
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:35 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:34 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:29 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:29 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:29 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:28 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:28 Evaluare finalizată 0
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:10 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 12:02 Evaluare finalizată 0
Caruntu David (David2025mate) mostenire 19 Martie 2026, 11:55 Evaluare finalizată 0
Caruntu David (David2025mate) mostenire 19 Martie 2026, 11:55 Evaluare finalizată 0
Caruntu David (David2025mate) mostenire 19 Martie 2026, 11:54 Evaluare finalizată E.C
Caruntu David (David2025mate) mostenire 19 Martie 2026, 11:49 Evaluare finalizată 0
Boangiu David (David2013) mostenire 19 Martie 2026, 11:46 Evaluare finalizată 100
Boangiu David (David2013) mostenire 19 Martie 2026, 11:40 Evaluare finalizată 50
Boangiu David (David2013) mostenire 19 Martie 2026, 11:40 Evaluare finalizată E.C
Boangiu David (David2013) mostenire 19 Martie 2026, 11:34 Evaluare finalizată 0
Alexandroaia Paula-Stefania -_- (Paula_Stefania2013) mostenire 19 Martie 2026, 11:19 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 11:13 Evaluare finalizată 0
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 11:13 Evaluare finalizată 100
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 11:04 Evaluare finalizată 95
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 11:04 Evaluare finalizată 95
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 11:04 Evaluare finalizată 0
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 11:00 Evaluare finalizată 95
Mara Luys (LuysLuys1) mostenire 19 Martie 2026, 10:50 Evaluare finalizată 0
Mara Luys (LuysLuys1) mostenire 19 Martie 2026, 10:50 Evaluare finalizată 0
Mara Luys (LuysLuys1) mostenire 19 Martie 2026, 10:49 Evaluare finalizată E.C
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 10:49 Evaluare finalizată 50
Caruntu David (David2025mate) mostenire 19 Martie 2026, 10:44 Evaluare finalizată 0
Caruntu David (David2025mate) mostenire 19 Martie 2026, 10:41 Evaluare finalizată 0
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 10:01 Evaluare finalizată 50
Onica Vlad (EusuntVlady) mostenire 19 Martie 2026, 10:00 Evaluare finalizată 0
Baescu Victor (VICTORB123) mostenire 15 Martie 2026, 20:06 Evaluare finalizată 100
Mototolea Radu (the_snas) mostenire 15 Martie 2026, 19:59 Evaluare finalizată 100
Ichim Mihnea (mihnea_____________) mostenire 15 Martie 2026, 19:56 Evaluare finalizată 100
Alin Teodorescu (alin_t) mostenire 13 Martie 2026, 18:57 Evaluare finalizată 0
Diaconu David (david2diaconu) mostenire 11 Martie 2026, 17:54 Evaluare finalizată 100
Grecu Vlad (vladinfop) mostenire 11 Martie 2026, 17:41 Evaluare finalizată 100
Diaconu David (david2diaconu) mostenire 11 Martie 2026, 17:37 Evaluare finalizată 50
Predesel Elena (Ella) mostenire 08 Martie 2026, 18:29 Evaluare finalizată 100
Du-te sus!