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
Gherghel Robert Matei (rRandom) Cladire4 22 Decembrie 2024, 13:55 Evaluare finalizată E.C
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 16:30 Evaluare finalizată 10
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 16:18 Evaluare finalizată 10
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 16:07 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 16:06 Evaluare finalizată 10
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 16:05 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 14:07 Evaluare finalizată 10
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 14:05 Evaluare finalizată 10
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 14:05 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 14:05 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 01 Decembrie 2024, 14:02 Evaluare finalizată 10
best in buzau (BestInBuzau) Cladire4 29 Septembrie 2024, 14:44 Evaluare finalizată 100
Coltea David (DavidColtea2008) Cladire4 23 August 2024, 12:14 Evaluare finalizată 100
rares dumitrascu (zinca_5a_rares) Cladire4 16 August 2024, 12:22 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) Cladire4 27 Iulie 2024, 16:22 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) Cladire4 27 Iulie 2024, 13:42 Evaluare finalizată E.C
Diaconu Andreea (Andreea0210) Cladire4 08 Iulie 2024, 19:11 Evaluare finalizată 100
Asmarandei Ariana Demetria (arianaAsm) Cladire4 04 Iunie 2024, 08:23 Evaluare finalizată 100
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