Strona główna Grupy pl.sci.psychologia matematycy do tablicy

Grupy

Szukaj w grupach

 

matematycy do tablicy

Liczba wypowiedzi w tym wątku: 86


« poprzedni wątek następny wątek »

41. Data: 2008-10-15 19:01:44

Temat: Re: matematycy do tablicy
Od: tren R <t...@n...sieciowy> szukaj wiadomości tego autora

cbnet pisze:
> 1. W 4-ch pierwszych pytaniach pytam o każdy z 4-ch
> bitów liczby w konotacji binarnej.
>
> 2. W końcówce pytam tylko o wątpliwe liczby.
> Każda odpowiedź twierdząca zdradziłaby liczbę przekłamaną.
> Trzy przeczące świadczą, że nie skłamał ani razu.
>
> Kłamca wybiera wariant w którym nie skłamał.
> To daje wynik 15.

doskonale zdajesz sobie sprawę z tego, że nic nie kapuję z takich
wyjaśnień, prawda?

--
http://www.lastfm.pl/label/trener

› Pokaż wiadomość z nagłówkami


Zobacz także


42. Data: 2008-10-15 19:27:16

Temat: Re: matematycy do tablicy
Od: vonBraun <i...@g...pl> szukaj wiadomości tego autora

tren R wrote:

> vonBraun pisze:
>
>> I dokończę co zacząłem:
>>
>> Trzeba unikać 15 w końcówcem bo jest najwyżej po "pierwszej serii"
>> więc pytanie o nią nic nie dahe.
>> nawiasem w tym rozwiązaniu 15 wskazuje bezblednie - ma przewage
>> trzech zgadnieć nad pozostałymi.
>
>
> a ile tu może być rozwiązań?
>
Ciężko powiedzieć bo zależy od tego co nazwiemy "nowym rozwiązaniem"
i nie jestem pewien, czy algorytm kłamcy daje nam "kłamcę doskonałego"
czy też (jak sugeruje CB) nie. W sensie "różnych cyferek" rozwiązań jest
b. dużo - weź choćby zmień kolejność zadań w pierwszej 4 pytaniowej
serii, albo popatrz na zera i jedynki które zapodałem - można całosć
"kopnąć" np
o 1 w lewo lub w prawo i wyjdzie na to samo (o ile ostatnią kolumnę
przestawisz na początek) . Natomiast ogólna idea tu wykorzystana,
zmierzająca do tego aby maksymalnie poprzez pytania redukować niepewność
jest IMHO tylko jedna (choć wynikają z niej różne cyfry)

pozdrawiam
vonBraun

› Pokaż wiadomość z nagłówkami


43. Data: 2008-10-15 19:50:41

Temat: Re: matematycy do tablicy
Od: tren R <t...@n...sieciowy> szukaj wiadomości tego autora

vonBraun pisze:
> tren R wrote:
>
>> vonBraun pisze:
>>
>>> I dokończę co zacząłem:
>>>
>>> Trzeba unikać 15 w końcówcem bo jest najwyżej po "pierwszej serii"
>>> więc pytanie o nią nic nie dahe.
>>> nawiasem w tym rozwiązaniu 15 wskazuje bezblednie - ma przewage
>>> trzech zgadnieć nad pozostałymi.
>>
>>
>> a ile tu może być rozwiązań?
>>
> Ciężko powiedzieć bo zależy od tego co nazwiemy "nowym rozwiązaniem"
> i nie jestem pewien, czy algorytm kłamcy daje nam "kłamcę doskonałego"
> czy też (jak sugeruje CB) nie.

a nie dokładnie 16-ście?


--
http://www.lastfm.pl/label/trener

› Pokaż wiadomość z nagłówkami


44. Data: 2008-10-15 20:18:58

Temat: Re: matematycy do tablicy
Od: vonBraun <i...@g...pl> szukaj wiadomości tego autora

tren R wrote:
> vonBraun pisze:
>
>> tren R wrote:
>>
>>> vonBraun pisze:
>>>
>>>> I dokończę co zacząłem:
>>>>
>>>> Trzeba unikać 15 w końcówcem bo jest najwyżej po "pierwszej serii"
>>>> więc pytanie o nią nic nie dahe.
>>>> nawiasem w tym rozwiązaniu 15 wskazuje bezblednie - ma przewage
>>>> trzech zgadnieć nad pozostałymi.
>>>
>>>
>>>
>>> a ile tu może być rozwiązań?
>>>
>> Ciężko powiedzieć bo zależy od tego co nazwiemy "nowym rozwiązaniem"
>> i nie jestem pewien, czy algorytm kłamcy daje nam "kłamcę doskonałego"
>> czy też (jak sugeruje CB) nie.
>
>
> a nie dokładnie 16-ście?
>
>
IMHO podejrzewam, że samyh wariantów pierwszych 4 posunięć
powinno być cóś tak 4x16 ale nie myślałem nad tym długo ;-)
vB

› Pokaż wiadomość z nagłówkami


45. Data: 2008-10-15 20:23:10

Temat: Re: matematycy do tablicy
Od: vonBraun <i...@g...pl> szukaj wiadomości tego autora

vonBraun wrote:

> tren R wrote:
>
>> vonBraun pisze:
>>
>>> tren R wrote:
>>>
>>>> vonBraun pisze:
>>>>
>>>>> I dokończę co zacząłem:
>>>>>
>>>>> Trzeba unikać 15 w końcówcem bo jest najwyżej po "pierwszej serii"
>>>>> więc pytanie o nią nic nie dahe.
>>>>> nawiasem w tym rozwiązaniu 15 wskazuje bezblednie - ma przewage
>>>>> trzech zgadnieć nad pozostałymi.
>>>>
>>>>
>>>>
>>>>
>>>> a ile tu może być rozwiązań?
>>>>
>>> Ciężko powiedzieć bo zależy od tego co nazwiemy "nowym rozwiązaniem"
>>> i nie jestem pewien, czy algorytm kłamcy daje nam "kłamcę doskonałego"
>>> czy też (jak sugeruje CB) nie.
>>
>>
>>
>> a nie dokładnie 16-ście?
>>
>>
> IMHO podejrzewam, że samyh wariantów pierwszych 4 posunięć
> powinno być cóś tak 4x16 ale nie myślałem nad tym długo ;-)
> vB
Po chwili refleksji podejrzewam, że więcej
ale proszę nie każ mi tego liczyc - to było dawno...
vB

› Pokaż wiadomość z nagłówkami


46. Data: 2008-10-15 21:20:21

Temat: Re: matematycy do tablicy
Od: "Redart" <r...@o...pl> szukaj wiadomości tego autora


Użytkownik "cbnet" <c...@n...pl> napisał w wiadomości
news:gd50h6$sif$1@news2.ipartners.pl...
> 1. W 4-ch pierwszych pytaniach pytam o każdy z 4-ch
> bitów liczby w konotacji binarnej.
>
> 2. W końcówce pytam tylko o wątpliwe liczby.
> Każda odpowiedź twierdząca zdradziłaby liczbę przekłamaną.
> Trzy przeczące świadczą, że nie skłamał ani razu.
>
> Kłamca wybiera wariant w którym nie skłamał.
> To daje wynik 15.

Pozwolę sobie rozwinąć ...
Liczby od 0-15 (symbolicznie oznaczane także jako 0-F)
dają się wszystkie zapisać na 4-ech bitach w kodzie dwójkowym.
0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
10 - 1010 (A)
11 - 1011 (B)
12 - 1100 (C)
13 - 1101 (D)
14 - 1110 (E)
15 - 1111 (F)

Każda liczba ma unikalny zapis bitowy. Jeśli wiec znamy
po kolei 4 bity to znamy liczbę.
I na tym opieramy 4 pierwsze pytania:
najpierw pytamy o wszystkie liczby nieparzyste, dzięki
temu poznajemy wartość 'ostatniego'
bitu - ponieważ wszystkie liczby nieparzyste mają ten bit
ustawiony na 1 (patrz tabelka wyżej).
W drugim pytaniu pytamy o drugi od końca bit - czyli
(patrzymy do tabeliki) 2,3,6,7,10,11,14,15.
I w dwóch następnych pytaniach o dwa pozostałe bity.

Gdyby nasz przeciwnik nie kłamał, to po tych czterech
pytaniach mamy gotową odpowiedź. 4xTAK oznacza cztery zapalone
bity - 1111 - co odpowiada liczbie 15.
Odpowiedź NNNT oznaczałaby, ustawiając bity od końca 1000
- czyli 8. NNNN to 0.
Ale nasz przeciwnik ma prawo do kłamstwa, więc jeden z bitów
może być inny, niż się nam wydaje.
Czyli jeśli odpowiadzi były TTTT (1111 = 15) to musimy jeszcze wziąć
pod uwagę liczby z jednym bitem wyzerowanym:
TTTN = 0111 = 7
TTNT = 1011 = 11
TNTT = 1101 = 13
NTTT = 1110 = 14

Sytuacja jest trochę podobna, jak poprzednio, tylko mamy
mniej liczb i mniej pytań. No i nie ma jużtakiego bezpośredniego
przełożenia na kod dwójkowy. Możemy znów działac 'metodycznie'
- numerujemy dozwolone liczby i nadajemy kody bitowe. Tym
razem mamy do dyspozycji 3 bity. Co ciekawe - możemy nadawać
te kody bitowe dość dowolnie, nie muszą być po kolei.
A nawet nie mogą. Teraz już nie pozwalamy sobie na niewykryte
kłamstwo - musimy wiedzieć, kiedy jest 15 a kiedy na pewno
coś innego. Uzyskujemy to w ten sposób, że nadajemy liczbie
15 taką kombinację bitów, która nie może zostać pomylona
z żadną inną przez zafałszowanie tylko jednego bitu. Inaczej,
jeśli nas oszuka, nie będziemy wiedzieli, czy zrobił to teraz,
czy wcześniej. Przykładowe najprostsze przypisania:

7 dajemy kod bitowy = 000
11 dajemy kod bitowy = 001
13 dajemy kod bitowy = 010
14 dajemy kod bitowy = 100
15 dajemy kod bitowy = 111

Teraz w kolejnych pytaniach, jak poprzednio, pytamy o kolejne bity:
ostatni => (11,15)
środkowy => (13,15)
pierwszy => (14,15)
I pytamy:

5. Is the number in: 11, 15?
Yes
6. Is the number in: 13, 15?
Yes
7. Is the number in: 14, 15?
No


Odpowiedź YYN = 011 = ??? - i proszę, nie mamy takiej kombinacji
w naszej nowej tabelce ! Oznacza to, że nas właśnie oszukał !
To oznacza, że nie mógł nas oszukać w pierwszych 4 pytaniach,
więc wynik = 15 ;)

Your guess was 15.
Correctamundo!

A jak spojrzymy w liczby, to widać, że nas musiał oszukać w ostatnich
trzech, bo jeśli 15, to skłamał w 7. pytaniu, a jak nie 15 to skłamał
w 5. lub 6. ;)
Ale mógłby np. odpowiedzieć NYN, czyli 010. Oznaczałoby to, że nas teraz
nie oszukał, a liczbą jest, zgodnie z tabelką - 13. I oszustwo byłoby
w pytaniu 2.

Można też sprawdzić, że jeśli nie skonstruujemy prawidłowo
tabelki i np. damy liczbie 15 kod 011 - to nie będziemy
w stanie stwierdzić, gdzie kłamie i będziemy się rozbijać
między możliwościami 15, 11 i 13 - jako podobnymi (tu sie
kłania 'za mała odległość Hamminga').

********************************

Ty, cebe, w swoich trzech ostatnich pytaniach, 'niejawnie' przyjąłeś
inny kształt tabelki do ostatnich trzech zapytań. A wyglada ona tak:
7 dajemy kod bitowy = 101
11 dajemy kod bitowy = 011
13 dajemy kod bitowy = 111
14 dajemy kod bitowy = 110
15 dajemy kod bitowy = 000

Ten kod także spełnia zasadę odpowiedniej odległości Hamminga
liczby 15 od pozostałych - nie da się przez jeden fałsz zrobić
z niej innej dozwolonej kombinacji z tabelki. No i ta tabelka
bezpośrednio uzasadnia zapytania:
> 5. Is the number in: 7, 11, 13?
> No
> 6. Is the number in: 11, 13, 14?
> No
> 7. Is the number in: 7, 13, 14?
> No
Odpowiedź NNN oznacza 000 czyli liczba 15 - nie skłamał
ani razu, inaczej niż u mnie.


****************************************************
***********

Co ciekawe, sztywne przywiązanie kodów bitowych do liczb
(pierwsze 4 pytania) nie jest konieczne(tak jak w pozostałych
3) - możemy dowolnie poprzypisywać 4 bitowe ciągi do liczb,
byleby były unikalne. Zdaje się, że vonBraun zaproponował
np. 'przesunięcie'. A inny ciekawy przykład - jak 'zmusić'
kłamcę, żeby zgadywał dokładnie to, co sobie zażyczymy:
zamieniamy np maski bitowe między liczbami 15 a 1. Skutkuje to tym,
że w naszych pytaniach wszędzie, gdzie mieliśmy 15 wstawiamy 1
i na odwrót. Modyfukując Twój przykład, cebe, możemy naszego
kłamliwego przyjaciela zmusić do tego by 'wylosował'
numer 1 - i przypuszczam, że podobnie zadziała dla każdej innej liczby,
aczkolwiek nie jest to przesądzone - zależy od algorytmu kłamcy. ;):

1.Is the number in: 1, 3, 5, 7, 9, 11, 13, 15?
Yes
2.Is the number in: 1, 2, 3, 6, 7, 10, 11, 14?
Yes
3.Is the number in: 1, 4, 5, 6, 7, 12, 13, 14?
Yes
4.Is the number in: 1, 8, 9, 10, 11, 12, 13, 14?
Yes
5.Is the number in: 7, 11, 13?
No
6.Is the number in: 11, 13, 14?
No
7.Is the number in: 7, 13, 14?
No
Your guess was 1.
Correctamundo!

****************************************************
***********

Padło pytanie o liczbę rozwiązań ...
Zapewne bardzo dużo ...
Metoda stosowana przez nas 4 pytania o bity + 3 rozwikłujące
nie jest chyba najprostszym opisem rozwiązanai. Skumałem
jak np. przełożyć na to zadanie kod Hamminga. Zamiast robić 4
+ 3 od razu postarajmy się do naszych liczb 0-15 przypisać
7-mio (nie cztero) bitowe ciągi, ale tak, by wszystkie między sobą
(nie tylko do 15) miały odległości Hamminga >2. Tabelkę konstruuję
zgodnie ze wskazówkami
http://pl.wikipedia.org/wiki/Kod_Hamminga#G.C5.82.C3
.B3wny_algorytm
Bity pierwszy, drugi i czwarty są dodane(wyliczone), pozostałe wyglądają
tak samo, jak w tabelce na początku. Cała tabelka, jeśłi się nie kopnąłem,
wygląda jak ponizej. Czy są spełnione wszystkie odległości - nie wiem
- wierzę na słowo ... Wygląda nie najgorzej ...

00 - 0000000
01 - 1101001 (to 0001 z wplecionymi trzema bitami parzystości)
02 - 0101010
03 - 1000011
04 - 1001100
05 - 0100101
06 - 1100110
07 - 0001111
08 - 1110000
09 - 0011001
10 - 1011010 (A)
11 - 0110011 (B)
12 - 0111100 (C)
13 - 1010101 (D)
14 - 0010110 (E)
15 - 1111111 (F)

Jako, że nie ma znaczenia kolejność zadawanych pytań, będziemy
dla ułatwienia jechać z zapytaniami od lewej do prawej. Pytamy więc
o pierwszy z lewej bit (patrzymy w tabelce, kto ma go ustawionego):
1. 1,3,4,6,8,10,13,15
i kolejne:
2. 1,2,5,6,8,11,12,15
3. 8,9,10,11,12,13,14,15 (bit danych, mamy pytanie identyczne, jak w
poprzedniej metodzie)
4. 1,2,4,7,9,10,12,15
5. 4,5,6,7,12,13,14,15 (bit danych, ...)
6. 2,3,6,7,10,11,14,15 (bit danych, ...)
7. 1,3,5,7,9,11,13,15 (bit danych, ...)

No to wpuszczam i dostaję odpowiedzi:
YYYYYYN, czyli 1111110
Sprawdzamy w tabelce ... Takiej kombinacji nie ma,
ale jest tylko jedna zbliżona 'o jeden bit' - 15 ;)

Correctamundo!
;)

Gdyby odpowiedzi były inne i mielibyśmy problem
z odnalezieniem 'podobnej' liczby, to korzystamy z własności
który powinna mieć tabelka skonstruowama wg kodu Hamminga - bity
parzystości powinny wskazać miejsce przekłamania. U nas bity parzystości
w odpowiedzi to 111, czyli po przeliczeniu tego na liczbą dziesiętną mamy 7.
Zgadza się ;) Właśnie na tej pozycji mamy zafałszowaną odpowiedź ;)
Nie wiem, co by było, gdyby zafałszował któryś z bitów parzystości
- wtedy po korekcie skazywanego miejsca dalej byłoby pewnie coś nie tak
i odpowiedź można by wziąć bezpośrednio z bitów danych jako niezafałszowaną.

Czary mary ... ;)

› Pokaż wiadomość z nagłówkami


47. Data: 2008-10-15 21:20:38

Temat: Re: matematycy do tablicy
Od: "cbnet" <c...@n...pl> szukaj wiadomości tego autora

Twoje rozwiązanie jest dokładnie moim rozwiązaniem.

Inaczej rozprowadziłes końcówkę, ale w ten sam sposób.

--
CB


"vonBraun" <i...@g...pl> napisał(-a)
w wiadomości news:gd5a91$t9a$1@inews.gazeta.pl:

> 1. Is the number in: 1, 3, 5, 7, 9, 11, 13, 15?
> Yes
> 2. Is the number in: 2, 3, 6, 7, 10, 11, 14, 15?
> Yes
> 3. Is the number in: 4, 5, 6, 7, 12, 13, 14, 15?
> Yes
> 4. Is the number in: 8, 9, 10, 11, 12, 13, 14, 15?
> Yes
> 5. Is the number in: 7, 11, 14?
> No
> 6. Is the number in: 7, 13, 14?
> No
> 7. Is the number in: 11, 13, 14?
> No
> Your guess was 15.
> Correctamundo!
>
> Now look at my face.
> You can spot a liar by reading his/hers face - literraly reading
>
> Thank you for playing
>
> I dokończę co zacząłem:
>
> Trzeba unikać 15 w końcówcem bo jest najwyżej po "pierwszej serii"
> więc pytanie o nią nic nie dahe.
> nawiasem w tym rozwiązaniu 15 wskazuje bezblednie - ma przewage
> trzech zgadnieć nad pozostałymi.

› Pokaż wiadomość z nagłówkami


48. Data: 2008-10-15 21:40:01

Temat: Re: matematycy do tablicy
Od: "cbnet" <c...@n...pl> szukaj wiadomości tego autora

1. Czy liczba ma włączony 1-szy bit? T
2. Czy liczba ma włączony 2-gi bit? T
3. Czy liczba ma włączony 3-ci bit? T
4. Czy liczba ma włączony 4-y bit? T

Jeśli nie kłamie to rozwiązaniem jest 15.
Zakładam jednak że raz skłamał i rozwiązaniem jest liczba która
ma trzy bity włączone oraz jeden wyłączony, czyli: 7, 11, 13 lub 14.
O te liczby dopytuję szukając potwierdzenia dla takiej hipotezy
przyjmując przy tym, że więcej już nie może skłamać na temat
jednej z nich.

Warto zauważyć, że bez względu na to jakie odpowiedzi padną
dla pytań 1-4, to zawsze otrzymam 4-y wątpliwe liczby, dla których
3-y bity są podane prawidłowo, a jeden przekłamany, i o które
należy dopytywać w końcówce.


W przypadku odpowiedzi jak powyżej dopytuję o 7, 11, 13 oraz 14:

5. Czy to 7, 11 lub 13? N
6. Czy to 11, 13 lub 14? N
7. Czy to 13, 14 lub 7? N

W ten sposób mógłbym otrzymać odpowiedzi:
5T, 6N, 7T <=> 7.
5T, 6T, 7N <=> 11.
5T, 6T, 7T <=> 13.
5N, 6T, 7T <=> 14.

3xN wskazuje, że kłamca pozostał przy liczbie 15.
I takie jest rozwiązanie zadania na stronie z linku przy podejściu
metodycznym.
A dzieje się tak, bo kłamca do końca czycha na moje ew. potknięcie
i na koniec zostaje przy liczbie 15 bo taka opcja daje mu największe
szanse na wygraną, ale jak widać w moim rozwiązaniu nie miałby
na to szans ani wtedy gdyby obstawił konkretną liczbę na początku
próby, ani wtedy - tak jak to robi - gdy usiłuje dopasować wygrywającą
liczbę do sytuacji.


Reasumując: mój algorytm wykrywa bezbłędnie ewentualnie
przekłamanie jednego bitu na dowolnym bicie słowa 4-bitowego.

Każdy inny algorytm może dać zwycięstwo w tym zadaniu tylko
"fartem".

--
CB



"tren R" <t...@n...sieciowy> napisał(-a)
w wiadomości news:gd5emp$k7g$2@news.onet.pl:

> doskonale zdajesz sobie sprawę z tego, że nic nie kapuję z takich
> wyjaśnień, prawda?

› Pokaż wiadomość z nagłówkami


49. Data: 2008-10-15 21:46:01

Temat: Re: matematycy do tablicy
Od: tren R <t...@n...sieciowy> szukaj wiadomości tego autora

vonBraun pisze:
> vonBraun wrote:
>
>> tren R wrote:
>>
>>> vonBraun pisze:
>>>
>>>> tren R wrote:
>>>>
>>>>> vonBraun pisze:
>>>>>
>>>>>> I dokończę co zacząłem:
>>>>>>
>>>>>> Trzeba unikać 15 w końcówcem bo jest najwyżej po "pierwszej serii"
>>>>>> więc pytanie o nią nic nie dahe.
>>>>>> nawiasem w tym rozwiązaniu 15 wskazuje bezblednie - ma przewage
>>>>>> trzech zgadnieć nad pozostałymi.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> a ile tu może być rozwiązań?
>>>>>
>>>> Ciężko powiedzieć bo zależy od tego co nazwiemy "nowym rozwiązaniem"
>>>> i nie jestem pewien, czy algorytm kłamcy daje nam "kłamcę doskonałego"
>>>> czy też (jak sugeruje CB) nie.
>>>
>>>
>>>
>>> a nie dokładnie 16-ście?
>>>
>>>
>> IMHO podejrzewam, że samyh wariantów pierwszych 4 posunięć
>> powinno być cóś tak 4x16 ale nie myślałem nad tym długo ;-)
>> vB
> Po chwili refleksji podejrzewam, że więcej
> ale proszę nie każ mi tego liczyc - to było dawno...

ok, miałem na myśli ostateczne rozwiązanie, ale moje pytanie było nieźle
głupie :)

--
http://www.lastfm.pl/label/trener

› Pokaż wiadomość z nagłówkami


50. Data: 2008-10-15 21:57:37

Temat: Re: matematycy do tablicy
Od: "cbnet" <c...@n...pl> szukaj wiadomości tego autora

Przynajmniej jeden załapał w lot o co chodzi.
Nieźle. ;)

--
CB


"Redart" <r...@o...pl> napisał(-a)
w wiadomości news:gd5mqk$lht$1@news.onet.pl:

> Pozwolę sobie rozwinąć ...
> [...]

› Pokaż wiadomość z nagłówkami


 

strony : 1 ... 4 . [ 5 ] . 6 ... 9


« poprzedni wątek następny wątek »


Wyszukiwanie zaawansowane »

Starsze wątki

Proponuję odpowiedzialność.
kim sa synowie 'Ojca Swietego'?
Kownacki to mój idol
RAMa na której siedzi królowa nauk
do którego momentu pomoc jest pomocą?? - prosze o pomoc

zobacz wszyskie »

Najnowsze wątki

Połowa Polek piła w ciąży. Dzieci z FASD rodzi się więcej niż z zespołem Downa i autyzmem
O tym jak w WB/UK rząd nieudolnie walczy z otyłością u dzieci
Trump jak stereotypowy "twój stary". Obsługa iPhone'a go przerasta
Wspierajmy Trzaskowskiego!
I co? Jest wojna w Europie, prawda?

zobacz wszyskie »