Soluții trimise

Rezumat problemă

Mircea şi Andrei sunt pasionaţi de construcţiile realizate din piese Lego. Fiecare dintre ei are un set format din N cuburi negre de latură 1 şi mai multe piese paralelipipedice de culoare albă cu care va construi o clădire de formă paralelipipedică având baza un pătrat de latură 2 şi înălţimea H.

Toate piesele de culoare albă au înălţimea 2 iar celelalte laturi egale cu 1 şi nu pot fi răsturnate în momentul în care se asamblează pentru a construi clădirea. Aceasta va conţine întotdeauna toate piesele negre din set şi atâtea piese de culoare albă cât e necesar pentru finalizarea ei.

În momentul finalizării clădirii, cei doi băieţi observă că deşi au folosit aceleaşi seturi de piese, cele două clădiri sunt diferite deoarece combinaţiile de culori alb-negru de pe faţadele (nordică, sudică, vestică sau estică) clădirilor nu arată la fel.

Scrieţi un program care să calculeze numărul T de clădiri diferite care se pot construi cu piesele date, ştiind că două clădiri sunt identice dacă sunt îndeplinite simultan următoarele condiţii:

  • faţada dinspre nord a uneia este identică cu faţada dinspre nord a celeilalte;
  • faţada dinspre est a uneia este identică cu faţada dinspre est a celeilalte;
  • faţada dinspre sud a uneia este identică cu faţada dinspre sud a celeilalte;
  • faţada dinspre vest a uneia este identică cu faţada dinspre vest a celeilalte.

Programul va afişa restul împărţirii numărului T la 666013.

ID   Utilizator Problema Data încărcării Stare
Raileanu Alexandru (AlexandruR2008) Cladire4 04 Aprilie 2024, 06:57 Evaluare finalizată 100
Toncea Andrei (andrei170) Cladire4 20 Ianuarie 2024, 19:06 Evaluare finalizată 100
Ardelean Raul (Raul_A) Cladire4 02 Ianuarie 2024, 19:00 Evaluare finalizată 100
Anca Leuciuc (AncaLeuciuc) Cladire4 10 Decembrie 2023, 01:13 Evaluare finalizată 100
Hurdugaci Paul (Paulici123) Cladire4 15 Noiembrie 2023, 09:41 Evaluare finalizată 100
Iernutan Alexandru Razvan (Iernutan_Alexandru_Razvan) Cladire4 13 Noiembrie 2023, 17:36 Evaluare finalizată 100
B A (AnB) Cladire4 09 Noiembrie 2023, 18:35 Evaluare finalizată 100
Gireada Serban (Serban_Gireda) Cladire4 07 Noiembrie 2023, 11:51 Evaluare finalizată 10
Gireada Serban (Serban_Gireda) Cladire4 07 Noiembrie 2023, 11:49 Evaluare finalizată 10
Gireada Serban (Serban_Gireda) Cladire4 07 Noiembrie 2023, 11:48 Evaluare finalizată 0
Gireada Serban (Serban_Gireda) Cladire4 07 Noiembrie 2023, 11:39 Evaluare finalizată 0
Gireada Serban (Serban_Gireda) Cladire4 07 Noiembrie 2023, 11:24 Evaluare finalizată 10
Gireada Serban (Serban_Gireda) Cladire4 07 Noiembrie 2023, 11:19 Evaluare finalizată 10
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:53 Evaluare finalizată 10
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:51 Evaluare finalizată 10
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:45 Evaluare finalizată 0
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:42 Evaluare finalizată 0
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:40 Evaluare finalizată 0
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:36 Evaluare finalizată 0
Gireada Serban (Serban_Gireda) Cladire4 21 Octombrie 2023, 09:36 Evaluare finalizată 0
Dracea Andora (Andora_fan) Cladire4 07 August 2023, 16:24 Evaluare finalizată 100
Adrian Statescu (thinkphp) Cladire4 04 Iulie 2023, 15:24 Evaluare finalizată 100
Maftei Tudor (TudorMaf) Cladire4 22 Iunie 2023, 20:33 Evaluare finalizată 100
Maftei Tudor (TudorMaf) Cladire4 22 Iunie 2023, 20:33 Evaluare finalizată 40
Maftei Tudor (TudorMaf) Cladire4 22 Iunie 2023, 20:10 Evaluare finalizată 10
Belu Ianis (sinai2008) Cladire4 07 Mai 2023, 00:01 Evaluare finalizată 100
Belu Ianis (sinai2008) Cladire4 06 Mai 2023, 23:43 Evaluare finalizată 10
Belu Ianis (sinai2008) Cladire4 06 Mai 2023, 23:05 Evaluare finalizată 0
Moldovan Robert (use KN) (moldovan_robert_lol) Cladire4 06 Mai 2023, 18:52 Evaluare finalizată 100
Moldovan Robert (use KN) (moldovan_robert_lol) Cladire4 06 Mai 2023, 18:45 Evaluare finalizată 70
Moldovan Robert (use KN) (moldovan_robert_lol) Cladire4 06 Mai 2023, 18:41 Evaluare finalizată 40
Moldovan Robert (use KN) (moldovan_robert_lol) Cladire4 06 Mai 2023, 18:37 Evaluare finalizată 40
Mosor Alexandru (MosorAlexandru90) Cladire4 10 Martie 2023, 20:01 Evaluare finalizată 100
Muresan Luca (LucaLucaM) Cladire4 07 Martie 2023, 09:29 Evaluare finalizată 100
Muresan Luca (LucaLucaM) Cladire4 07 Martie 2023, 09:28 Evaluare finalizată 40
Muresan Luca (LucaLucaM) Cladire4 07 Martie 2023, 09:16 Evaluare finalizată 0
Alex Tofanl (Tofan_Alex) Cladire4 25 Februarie 2023, 19:51 Evaluare finalizată 0
Alex Tofanl (Tofan_Alex) Cladire4 25 Februarie 2023, 19:51 Evaluare finalizată E.C
Burghelea Radu-Theodor (XSZero) Cladire4 21 Februarie 2023, 20:04 Evaluare finalizată 10
Burghelea Radu-Theodor (XSZero) Cladire4 21 Februarie 2023, 20:03 Evaluare finalizată 10
Ganea Andrei Mircea (gogu2091) Cladire4 21 Februarie 2023, 19:51 Evaluare finalizată 30
Ganea Andrei Mircea (gogu2091) Cladire4 21 Februarie 2023, 19:45 Evaluare finalizată 0
Ganea Andrei Mircea (gogu2091) Cladire4 13 Februarie 2023, 15:15 Evaluare finalizată 60
Ganea Andrei Mircea (gogu2091) Cladire4 13 Februarie 2023, 15:13 Evaluare finalizată 0
Ganea Andrei Mircea (gogu2091) Cladire4 11 Februarie 2023, 23:49 Evaluare finalizată 20
Ganea Andrei Mircea (gogu2091) Cladire4 11 Februarie 2023, 23:47 Evaluare finalizată 20
Ganea Andrei Mircea (gogu2091) Cladire4 11 Februarie 2023, 23:38 Evaluare finalizată 0
Ganea Andrei Mircea (gogu2091) Cladire4 11 Februarie 2023, 22:32 Evaluare finalizată E.C
Popa-Dalea Isabela Denisa (raayy) Cladire4 25 Ianuarie 2023, 12:16 Evaluare finalizată 0
Black Chris (Cristiansjsncndns) Cladire4 11 Ianuarie 2023, 15:09 Evaluare finalizată 100