#3234
Se dă un dreptunghi cu lungimea egală cu 2N
centimetri și lățimea egală cu 3
centimetri. Să se determine numărul M
al pavărilor distincte cu dale dreptunghiulare care au lungimea egală cu un centimetru și lățimea egală cu 2
centimetri.
ONI 2001, clasa a X-a
Problema | pavare3 | Operații I/O |
![]() pavare.in /pavare.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #57756175 | Utilizator | |
Fișier | pavare3.cpp | Dimensiune | 734 B |
Data încărcării | 14 Aprilie 2025, 17:24 | Scor / rezultat | Eroare de compilare |
pavare3.cpp:4:3: error: invalid preprocessing directive #generic # generic paving algorithm from https://stackoverflow.com/a/31357318/163640 ^ pavare3.cpp:1:1: error: 'memo' does not name a type memo = {} ^ pavare3.cpp:5:1: error: 'def' does not name a type def count_tilings_recursive(uncovered): ^ pavare3.cpp:12:83: error: expected unqualified-id before ')' token memo[uncovered] = count_tilings_recursive(uncovered - {(i, j), (i, j + 1)}) + count_tilings_recursive(uncovered - {(i, j), (i + 1, j)}) ^ pavare3.cpp:12:143: error: expected unqualified-id before ')' token memo[uncovered] = count_tilings_recursive(uncovered - {(i, j), (i, j + 1)}) + count_tilings_recursive(uncovered - {(i, j), (i + 1, j)}) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema pavare3 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.