Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

11 Stron V  « < 9 10 11  
Reply to this topicStart new topic
> Ciekawe zadania logiczne i matematyczne
prowseed
post
Post #201





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Na dobra, a w 2a co oznacza najmniej miejsca? Skorą są to prostokąty, to zawsze zajmują tyle samo miesca, więc po prostu należy zbadać warunki brzegowe obszaru roboczego i sprawdzic, czy bardziej sie nam oplaca je ustawic poziomo, czy pionowo.

Ehm, jesli obiekty maja byc roznych wymiarow to juz z tym bedzie wiecej zabawy (IMG:style_emoticons/default/wink.gif)

Ten post edytował prowseed 9.09.2012, 13:53:19
Go to the top of the page
+Quote Post
Adi32
post
Post #202





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Oczywiście, że różnego. Zadanie to słyszałem jakiś czas temu, próbowałem na dość różne sposoby i nie udało mi się stworzyć nic konkretnego...
Go to the top of the page
+Quote Post
prowseed
post
Post #203





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


No wez, najglupszy algorytm : )
Skoro obiekty nie moga sie obracac, to po prostu tworzymy wariacje bez powtorzen kazdy element obok kazdego (kazde dolozenie klocka tez jest rozgalezieniem drzewa, bo mozemy dokladac w dol, w bok albo jeszcze jakos inaczej) i majac pola obwodow mozemy sobie policzyc niewykorzystane miejsce. Optymalnie by było wcześniej pogrupować te elementy tak, by na przykład tworzyły duży kwadrat albo prostokąt o mniejszym wymiarze obszaru roboczego (tylko, ze w wersji optymalnej nie zawsze mozemy uzyskac najlepszy rezultat (IMG:style_emoticons/default/wink.gif) ).

A właśnie, zachłanne pakowanie. Umieszczasz elementy kolejno od największego do najmiejszego. Jeśli dany elelemt z koleji nie mieści się w żaden pusty obszar pomiędzy już włożonymi elementami, to dołóż go na koniec obszaru elementów.

Ten post edytował prowseed 9.09.2012, 14:10:22
Go to the top of the page
+Quote Post

11 Stron V  « < 9 10 11
Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.01.2026 - 08:41