Soluții trimise

Rezumat problemă

Oposumi

#3745

O familie de oposumi are o vizuină cu N niveluri și N * (N + 1) / 2 camere dispuse în formă de matrice triunghiulară cu N linii. În fiecare cameră poate locui un singur oposum. Vizuina a fost săpată în pământ de către oposumi, iar nivelul 1 (cel mai de sus) este cel mai apropiat de suprafața solului. Pe fiecare nivel I se află I camere. Dacă avem I < J, atunci nivelul I va fi poziționat mai sus decât nivelul J, adică nivelul I va fi mai aproape de suprafața solului decât nivelul J. În familia de oposumi se află exact N * (N + 1) / 2 membri cu vârste cuprinse între 1 și N * (N + 1) / 2, vârste distincte. Regula de bază în vizuina familiei de oposumi este următoarea: în camera de pe linia I și coloana J trebuie să locuiască un oposum mai tânăr decât în camerele de pe pozițiile (I + 1, J) respectiv (I + 1, J + 1). Un oposum de vârsta X se consideră mai tânăr decât un oposum de vârsta Y dacă X < Y. Fiecare oposum vrea să știe care e cel mai de sus nivel pe care se poate poziționa. Din păcate, ei nu au lăbuțele făcute să programeze, așa că membrii familiei de oposumi vă cer vouă ajutorul.
Dându-se numărul natural N ei vă cer să răspundeți la două întrebări:
1. Pentru fiecare oposum să se afle nivelul cel mai de sus (cel mai aproapiat de suprafața solului) pe care se
poate afla respectând regulile de vârstă.
2. Pentru un oposum dat de vârsta K să se afișeze matricea astfel încât oposumul să stea într-o cameră pe un nivel cât mai de sus respectând regulile de vârstă.

ID   Utilizator Problema Data încărcării Stare
Sima Lucian-Ștefan (Lucian_info_25) Oposumi 17 Mai 2025, 19:30 Evaluare finalizată 100
Sima Lucian-Ștefan (Lucian_info_25) Oposumi 17 Mai 2025, 19:30 Evaluare finalizată 100
Manoila Domnica (DomnicaM4Tudor) Oposumi 16 Mai 2025, 14:26 Evaluare finalizată 100
Ionescu Simona (simonaionescu74) Oposumi 05 Mai 2025, 13:32 Evaluare finalizată 100
Matei Dorobăț (Matei_Dorobat) Oposumi 12 Aprilie 2025, 13:13 Evaluare finalizată 0
Secara Andrei Tudor (Bayern563) Oposumi 12 Aprilie 2025, 08:53 Evaluare finalizată 100
Luscan Alex (LuscanAlex) Oposumi 12 Aprilie 2025, 08:48 Evaluare finalizată 100
Secara Andrei Tudor (Bayern563) Oposumi 12 Aprilie 2025, 08:18 Evaluare finalizată 50
Luscan Alex (LuscanAlex) Oposumi 12 Aprilie 2025, 02:04 Evaluare finalizată 100
Curca David (David_Curca9) Oposumi 11 Aprilie 2025, 17:54 Evaluare finalizată 90
bogdan raul (bogdan_raul55) Oposumi 11 Aprilie 2025, 09:23 Evaluare finalizată 100
bogdan raul (bogdan_raul55) Oposumi 11 Aprilie 2025, 09:05 Evaluare finalizată 50
bogdan raul (bogdan_raul55) Oposumi 11 Aprilie 2025, 09:04 Evaluare finalizată 0
bogdan raul (bogdan_raul55) Oposumi 11 Aprilie 2025, 08:36 Evaluare finalizată 50
bogdan raul (bogdan_raul55) Oposumi 11 Aprilie 2025, 08:28 Evaluare finalizată 0
Obreja Andrei-Luca (Andrei_Obreja) Oposumi 10 Aprilie 2025, 22:36 Evaluare finalizată 90
Obreja Andrei-Luca (Andrei_Obreja) Oposumi 10 Aprilie 2025, 22:31 Evaluare finalizată 90
Obreja Andrei-Luca (Andrei_Obreja) Oposumi 10 Aprilie 2025, 22:28 Evaluare finalizată 80
Guiman Alexandra (Lexi_Guiman) Oposumi 08 Aprilie 2025, 16:58 Evaluare finalizată 100
Stoican Alexandru (alex_andrei_stoican) Oposumi 07 Aprilie 2025, 14:20 Evaluare finalizată 100
Marius Popescu (Enderdragon12345) Oposumi 07 Aprilie 2025, 13:51 Evaluare finalizată E.C
Mandragiu Ana Maria (anamandragiu) Oposumi 04 Aprilie 2025, 16:27 Evaluare finalizată 100
Mandragiu Mihai (miHai231) Oposumi 04 Aprilie 2025, 12:51 Evaluare finalizată 100
Mandragiu Mihai (miHai231) Oposumi 04 Aprilie 2025, 12:02 Evaluare finalizată 50
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:36 Evaluare finalizată 100
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:34 Evaluare finalizată 90
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:33 Evaluare finalizată 90
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:32 Evaluare finalizată 50
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:29 Evaluare finalizată 90
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:29 Evaluare finalizată E.C
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:27 Evaluare finalizată 90
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:21 Evaluare finalizată 90
Constantiniu Matei (Matei_Constantiniu) Oposumi 02 Aprilie 2025, 18:05 Evaluare finalizată 0
Sbora Ioan-David (Sbora_Ioan_David) Oposumi 02 Aprilie 2025, 17:37 Evaluare finalizată 100
Anonymous Anonymous (Hacker_1) Oposumi 02 Aprilie 2025, 17:36 Evaluare finalizată 100
Cornea Alexandru-Mihai (AlexandruCornea) Oposumi 02 Aprilie 2025, 17:30 Evaluare finalizată E.C
Anonymous Anonymous (Hacker_1) Oposumi 02 Aprilie 2025, 17:19 Evaluare finalizată 90
fracContAlexandru (alexandru672) Oposumi 02 Aprilie 2025, 09:31 Evaluare finalizată 90
fracContAlexandru (alexandru672) Oposumi 02 Aprilie 2025, 09:30 Evaluare finalizată 90
fracContAlexandru (alexandru672) Oposumi 02 Aprilie 2025, 09:30 Evaluare finalizată 60
Anonymous Anonymous (Hacker_1) Oposumi 01 Aprilie 2025, 23:55 Evaluare finalizată 50
Anonymous Anonymous (Hacker_1) Oposumi 01 Aprilie 2025, 23:45 Evaluare finalizată 0
Arghira Radu (radeuoj) Oposumi 01 Aprilie 2025, 17:44 Evaluare finalizată 0
Batis Andrei (batas) Oposumi 31 Martie 2025, 18:20 Evaluare finalizată 100
Mandragiu Ana Maria (anamandragiu) Oposumi 30 Martie 2025, 19:35 Evaluare finalizată 0
Craciun Mihaela (MihaelaTeodoraCraciun) Oposumi 30 Martie 2025, 17:55 Evaluare finalizată 100
Craciun Mihaela (MihaelaTeodoraCraciun) Oposumi 30 Martie 2025, 17:49 Evaluare finalizată 50
Craciun Mihaela (MihaelaTeodoraCraciun) Oposumi 30 Martie 2025, 17:43 Evaluare finalizată 40
Craciun Mihaela (MihaelaTeodoraCraciun) Oposumi 30 Martie 2025, 17:42 Evaluare finalizată 40
Barbu Patrick (BarbuPatrick1) Oposumi 28 Martie 2025, 21:06 Evaluare finalizată 100
Du-te sus!