#2570
mostenire
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:
X
;Z
și cifrele distincte care au ocupat această poziție în cei K
ani de domnie.ONIG 2018
ID | Utilizator | Problema | Data încărcării | Stare | ||
---|---|---|---|---|---|---|
mostenire | 02 Octombrie 2024, 13:25 | Evaluare finalizată | 100 | |||
mostenire | 28 Septembrie 2024, 22:52 | Evaluare finalizată | 100 | |||
mostenire | 14 Septembrie 2024, 13:02 | Evaluare finalizată | 100 | |||
mostenire | 20 August 2024, 13:58 | Evaluare finalizată | 100 | |||
mostenire | 25 Iulie 2024, 21:51 | Evaluare finalizată | 50 | |||
mostenire | 25 Iulie 2024, 21:51 | Evaluare finalizată | 5 | |||
mostenire | 25 Iulie 2024, 21:28 | Evaluare finalizată | 5 | |||
mostenire | 25 Iulie 2024, 21:27 | Evaluare finalizată | 5 | |||
mostenire | 25 Iulie 2024, 21:27 | Evaluare finalizată | 5 | |||
mostenire | 06 Iunie 2024, 10:27 | Evaluare finalizată | 100 | |||
mostenire | 31 Mai 2024, 09:05 | Evaluare finalizată | 100 | |||
mostenire | 21 Aprilie 2024, 17:00 | Evaluare finalizată | 100 | |||
mostenire | 19 Aprilie 2024, 15:15 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 18:27 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 18:27 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 18:26 | Evaluare finalizată | E.C | |||
mostenire | 18 Aprilie 2024, 18:25 | Evaluare finalizată | E.C | |||
mostenire | 18 Aprilie 2024, 16:56 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 16:45 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 16:45 | Evaluare finalizată | E.C | |||
mostenire | 18 Aprilie 2024, 16:44 | Evaluare finalizată | E.C | |||
mostenire | 18 Aprilie 2024, 12:55 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 12:46 | Evaluare finalizată | 50 | |||
mostenire | 18 Aprilie 2024, 12:39 | Evaluare finalizată | 50 | |||
mostenire | 18 Aprilie 2024, 12:25 | Evaluare finalizată | 50 | |||
mostenire | 18 Aprilie 2024, 10:25 | Evaluare finalizată | 50 | |||
mostenire | 18 Aprilie 2024, 10:10 | Evaluare finalizată | 0 | |||
mostenire | 18 Aprilie 2024, 09:50 | Evaluare finalizată | 100 | |||
mostenire | 18 Aprilie 2024, 09:45 | Evaluare finalizată | 55 | |||
mostenire | 18 Aprilie 2024, 09:25 | Evaluare finalizată | 50 | |||
mostenire | 17 Aprilie 2024, 22:12 | Evaluare finalizată | 100 | |||
mostenire | 17 Aprilie 2024, 20:12 | Evaluare finalizată | 50 | |||
mostenire | 17 Aprilie 2024, 08:14 | Evaluare finalizată | E.C | |||
mostenire | 16 Aprilie 2024, 14:18 | Evaluare finalizată | 100 | |||
mostenire | 16 Aprilie 2024, 14:18 | Evaluare finalizată | 100 | |||
mostenire | 16 Aprilie 2024, 13:39 | Evaluare finalizată | 90 | |||
mostenire | 16 Aprilie 2024, 13:37 | Evaluare finalizată | 90 | |||
mostenire | 16 Aprilie 2024, 11:32 | Evaluare finalizată | 80 | |||
mostenire | 16 Aprilie 2024, 11:17 | Evaluare finalizată | 100 | |||
mostenire | 16 Aprilie 2024, 10:59 | Evaluare finalizată | 50 | |||
mostenire | 16 Aprilie 2024, 10:55 | Evaluare finalizată | 55 | |||
mostenire | 16 Aprilie 2024, 10:20 | Evaluare finalizată | 100 | |||
mostenire | 16 Aprilie 2024, 09:58 | Evaluare finalizată | 50 | |||
mostenire | 16 Aprilie 2024, 09:58 | Evaluare finalizată | 60 | |||
mostenire | 16 Aprilie 2024, 08:33 | Evaluare finalizată | 100 | |||
mostenire | 15 Aprilie 2024, 17:18 | Evaluare finalizată | 50 | |||
mostenire | 15 Aprilie 2024, 17:08 | Evaluare finalizată | 60 | |||
mostenire | 15 Aprilie 2024, 17:08 | Evaluare finalizată | 50 | |||
mostenire | 15 Aprilie 2024, 17:07 | Evaluare finalizată | 60 | |||
mostenire | 15 Aprilie 2024, 17:06 | Evaluare finalizată | 60 |