Mam prostokątny obszar wymiaru: n*m
. Mam również mniejszy prostokąt o wymiarach: x*y
. Jaka będzie minimalna liczba mniejszych prostokątów wymaganych do pokrycia całego obszaru większego prostokąta?Minimalne prostokąty wymagane do pokrycia danego prostokątnego obszaru
Nie ma potrzeby, aby paczka mniejsze prostokąty. Mogą one nakładać się na siebie, w razie potrzeby przekraczać granice większego prostokąta. Jedynym wymaganiem jest to, że musimy użyć najmniejszej liczby prostokątów o rozmiarze x*y
.
Inną rzeczą jest to, że możemy obrócić mniejsze prostokąty w razie potrzeby (90 stopni obrotu), aby zminimalizować liczbę.
n, m, x i y: wszystkie są liczbami naturalnymi. x, y nie muszą być czynnikami n, m.
Nie mogłem go rozwiązać w wyznaczonym czasie, nie mogłem też ustalić podejścia. Zapoczątkowałem różne przypadki, w których n, m jest podzielna przez x, y lub nie.
zmiana
przykładowych przypadkach testy:
- n * m = 3 * 3 x * y = 2 * 2. Wynik powinien być 4
- n * m = 5 * 6, x * y = 3 * 2. Wynik powinien być 5
- n * m = 68 * 68, x * y = 9 * 8. Wynik powinien być 65
można podać przykładowy testcase ?? – jbsu32
Jeśli jest to problem z sędzią internetowym, zwykle mile widziany jest link do oryginalnego problemu. – WhatsUp
@WhatsUp, zostało zadane w klasie. –