ważenie różnych przedmiotów...

Matematyczne łamigłowki i zagadki...
Awatar użytkownika
dagoth
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 9 kwie 2005, o 18:39
Płeć: Mężczyzna
Lokalizacja: bdg

ważenie różnych przedmiotów...

Post autor: dagoth »

Mając do dyspozycji wagę szalkową bez odważników należy ustawić w kolejności od najlżejszego do najcięższego cztery przedmioty. Ile ważeń trzeba będzie wykonać?

A jeśli mamy pięć przedmiotów?
kaarol
Użytkownik
Użytkownik
Posty: 179
Rejestracja: 17 lis 2004, o 23:10
Płeć: Mężczyzna
Lokalizacja: Koło Wadowic
Pomógł: 2 razy

ważenie różnych przedmiotów...

Post autor: kaarol »

Co do tych 4 roznych worków to wystarczy wykonac 3 odwazania podpowiedz najpierw kładziemy dwa pierwsze worki na jedna szalke potem kładziemy 2 ostatnie worki na druga szalkę i w zaleznosci od wyniku biezemy odpowiedznie worki. Jak bede miał czas toto moge rozrysowac.
Awatar użytkownika
dagoth
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 9 kwie 2005, o 18:39
Płeć: Mężczyzna
Lokalizacja: bdg

ważenie różnych przedmiotów...

Post autor: dagoth »

hmmm...nawet nie wiedzialem ze te przedmioty to worki
co do wazen to chodzi o najmniejsza liczbe wazen w najgorszym przypadku...
Awatar użytkownika
DEXiu
Użytkownik
Użytkownik
Posty: 1163
Rejestracja: 17 lut 2005, o 17:22
Płeć: Mężczyzna
Lokalizacja: Jaworzno
Pomógł: 69 razy

ważenie różnych przedmiotów...

Post autor: DEXiu »

Strzelam: dla 4 przedmiotów 6 ważeń a dla 5 - 10 ważeń. Zgadza się?
Awatar użytkownika
dagoth
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 9 kwie 2005, o 18:39
Płeć: Mężczyzna
Lokalizacja: bdg

ważenie różnych przedmiotów...

Post autor: dagoth »

DEXiu pisze:Strzelam: dla 4 przedmiotów 6 ważeń a dla 5 - 10 ważeń. Zgadza się?
strzelasz?...mozna mniej...
droopy
Użytkownik
Użytkownik
Posty: 308
Rejestracja: 21 sty 2005, o 13:51
Płeć: Mężczyzna
Lokalizacja: Wrocław / Suchedniów
Pomógł: 2 razy

ważenie różnych przedmiotów...

Post autor: droopy »

to jest typowe zagadnienie z algorytmiki
ustawianie elementów tablicy w porządku, z tego co pamiętam jakiś algorytm miał złożoność obliczeniową równą n log n
czyli dla 4 przedmiotów wychodzi: 3
a dla 5: 4
Awatar użytkownika
dagoth
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 9 kwie 2005, o 18:39
Płeć: Mężczyzna
Lokalizacja: bdg

ważenie różnych przedmiotów...

Post autor: dagoth »

droopy:tyle wazen otrzymasz tylko przy wielkim szczesciu...chodzi o "pewna na 100% liczbe wazen" ale najmniejsza....
droopy
Użytkownik
Użytkownik
Posty: 308
Rejestracja: 21 sty 2005, o 13:51
Płeć: Mężczyzna
Lokalizacja: Wrocław / Suchedniów
Pomógł: 2 razy

ważenie różnych przedmiotów...

Post autor: droopy »

rzeczywiście, pomyliłem się, taką złożoność osiągaja przy "odrobinie" szczęścia algorytm "dziel i zwyciężaj", a jego pesymistyczna złożoność wynoci trochę ponad 2n*log(n), więc dla 4: 5 a dla 5: 8

opis metody
mamy 4 elementy, dzielimy je na 2 ciągi po 2
te dwie ciągi ustawiamy w kolejności - (2 porównania)
i teraz porównujemy pierwsze elementy z obu grup i lżejszy stawiamy w nowym ciągu - (1)
znowu porównujemy pierwsze elementy (ale jeden ciąg ma już tylko jeden element) - (1)
i ten krok ni zawsze będzie: znowu porównanie na tej samej zasadzie - (1)
czyli łącznie 5 porównań

analogicznie dla 5 elementów wyjdzie 8 porównań

jest jeakiś prostszy sposób??
Awatar użytkownika
dagoth
Użytkownik
Użytkownik
Posty: 247
Rejestracja: 9 kwie 2005, o 18:39
Płeć: Mężczyzna
Lokalizacja: bdg

ważenie różnych przedmiotów...

Post autor: dagoth »

gratz...
a sposób prostrzy?...hmmm:
4 przedmioty:
1. 1 z 2
2. ciezszy z 3
3. jesli ciezszy jest 3 to z 4 a jesli lzejszy to z najlzejszym z pierwszego wazenia
4. 4 z tym co ma srednia wage
5. jesli czwarty byl lzejszy to wazymy z najlzejszym a jesli ciezszy to z najciezszym...
z piecioma przedmiotami dodatkowo:
6. 5 z 2 co do wagi
7. jezeli 5 byl lzejszy to z najlzejszym a jak byl ciezszy to z najciezszym
8. jesli 5 byl ciezszy od najciezszego to ok a jak lzejszy to 3 co do wagi, jesli byl lzejszy od najlzejszego to ok a jak ciezszy do z 3 co do wagi....
czy prostrzy sposob to nie wiem ...ja tak robilem...
ODPOWIEDZ