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
Pisla Daniel Andrei (PislaAndreiDaniel) Cladire4 07 Mai 2025, 09:24 Evaluare finalizată 100
Popescu Vlad (Kevin_1234) Cladire4 13 Martie 2025, 13:06 Evaluare finalizată 10
Popescu Vlad (Kevin_1234) Cladire4 13 Martie 2025, 13:05 Evaluare finalizată 0
boeriu horia (horiaboeriu) Cladire4 20 Februarie 2025, 23:39 Evaluare finalizată 100
boeriu horia (horiaboeriu) Cladire4 20 Februarie 2025, 20:17 Evaluare finalizată E.C
Mare Luca Ghiță (mareluca) Cladire4 14 Februarie 2025, 20:46 Evaluare finalizată 0
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:19 Evaluare finalizată 100
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:16 Evaluare finalizată 0
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:16 Evaluare finalizată 10
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:08 Evaluare finalizată 70
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:07 Evaluare finalizată 30
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:06 Evaluare finalizată 50
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:06 Evaluare finalizată E.C
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:05 Evaluare finalizată 50
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:05 Evaluare finalizată 30
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 19:04 Evaluare finalizată 30
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 18:47 Evaluare finalizată 10
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 12:15 Evaluare finalizată 10
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 11:52 Evaluare finalizată 10
Georgescu Mihai (31mihai) Cladire4 07 Februarie 2025, 11:52 Evaluare finalizată 10
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