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
Dumitru Andrei Denis (andreidenisdumitru) Oposumi 12 Mai 2021, 20:10 Evaluare finalizată 50
Dumitru Andrei Denis (andreidenisdumitru) Oposumi 12 Mai 2021, 20:09 Evaluare finalizată 0
Dumitru Andrei Denis (andreidenisdumitru) Oposumi 12 Mai 2021, 20:09 Evaluare finalizată E.C
Dumitru Andrei Denis (andreidenisdumitru) Oposumi 12 Mai 2021, 20:07 Evaluare finalizată 0
Dumitru Andrei Denis (andreidenisdumitru) Oposumi 12 Mai 2021, 20:07 Evaluare finalizată 0
Seba Vlad (VladS) Oposumi 12 Mai 2021, 16:13 Evaluare finalizată 60
Danciu Ana Cezara (cezaradanciu) Oposumi 12 Mai 2021, 15:18 Evaluare finalizată 100
Danciu Ana Cezara (cezaradanciu) Oposumi 12 Mai 2021, 15:03 Evaluare finalizată 50
Seba Vlad (VladS) Oposumi 12 Mai 2021, 13:45 Evaluare finalizată 80
Toma Ionut Cristian (TomaIonutCristian) Oposumi 12 Mai 2021, 10:56 Evaluare finalizată 100
Serban Teodora (Teodora_Maria) Oposumi 05 Mai 2021, 21:31 Evaluare finalizată 100
Pirtac Eduard (ezluci) Oposumi 26 Aprilie 2021, 13:17 Evaluare finalizată 100
Pirtac Eduard (ezluci) Oposumi 26 Aprilie 2021, 13:13 Evaluare finalizată 100
Pirtac Eduard (ezluci) Oposumi 26 Aprilie 2021, 13:07 Evaluare finalizată 50
Pirtac Eduard (ezluci) Oposumi 26 Aprilie 2021, 11:12 Evaluare finalizată 50
Pirtac Eduard (ezluci) Oposumi 26 Aprilie 2021, 11:02 Evaluare finalizată 0
Ene Dumitru (ed) Oposumi 20 Aprilie 2021, 08:36 Evaluare finalizată E.C
Crismariu Codrin (crismariu) Oposumi 18 Aprilie 2021, 14:46 Evaluare finalizată 100
Crismariu Codrin (crismariu) Oposumi 18 Aprilie 2021, 14:44 Evaluare finalizată 90
Crismariu Codrin (crismariu) Oposumi 18 Aprilie 2021, 14:43 Evaluare finalizată 90
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:44 Evaluare finalizată 100
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:41 Evaluare finalizată 50
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:30 Evaluare finalizată 50
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:23 Evaluare finalizată 50
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:17 Evaluare finalizată 50
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:17 Evaluare finalizată 0
Darabaneanu Liviu Eugen (Darabaneanu_Liviu_Eugen) Oposumi 18 Aprilie 2021, 12:14 Evaluare finalizată 50
Turculet Alexandru (alexandruturculet) Oposumi 18 Aprilie 2021, 10:19 Evaluare finalizată 0
PARMI NOUS DMC5 (traianflorianalin) Oposumi 17 Aprilie 2021, 23:44 Evaluare finalizată 100
PARMI NOUS DMC5 (traianflorianalin) Oposumi 17 Aprilie 2021, 23:44 Evaluare finalizată 90
Ciorne i (Joergen) Oposumi 17 Aprilie 2021, 23:18 Evaluare finalizată 90
PARMI NOUS DMC5 (traianflorianalin) Oposumi 17 Aprilie 2021, 23:04 Evaluare finalizată 50
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:46 Evaluare finalizată 90
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:42 Evaluare finalizată 90
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:40 Evaluare finalizată 90
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:38 Evaluare finalizată 90
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:32 Evaluare finalizată 50
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:23 Evaluare finalizată 50
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:22 Evaluare finalizată 40
Popescu Dragos (CristianMacesan) Oposumi 17 Aprilie 2021, 22:21 Evaluare finalizată 40
Andrei Cristian (Metallidethantralayer) Oposumi 17 Aprilie 2021, 18:56 Evaluare finalizată 100
Andrei Cristian (Metallidethantralayer) Oposumi 17 Aprilie 2021, 18:45 Evaluare finalizată 50
Andrei Cristian (Metallidethantralayer) Oposumi 17 Aprilie 2021, 18:34 Evaluare finalizată 0
Andrei Cristian (Metallidethantralayer) Oposumi 17 Aprilie 2021, 18:34 Evaluare finalizată 0
Andrei Cristian (Metallidethantralayer) Oposumi 17 Aprilie 2021, 18:09 Evaluare finalizată 0
Quintus Maximus (mquintus) Oposumi 17 Aprilie 2021, 15:18 Evaluare finalizată 0
Panaete Adrian (proflaurian) Oposumi 17 Aprilie 2021, 12:14 Evaluare finalizată 100
Croitoriu Alex (AlexCroitoriu) Oposumi 16 Aprilie 2021, 23:43 Evaluare finalizată 100
Zarafiu Mihai (cyg_mihaiz) Oposumi 16 Aprilie 2021, 22:22 Evaluare finalizată 100
(May_9th) Oposumi 16 Aprilie 2021, 22:05 Evaluare finalizată 100
Du-te sus!