Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-20 Por tôpico Rogerio Ponce
Olá pessoal,
quase não aguento mais esse problema, mas não dá para
ignorar que minhas perguntas podem ser simplificadas,
da seguinte forma:

Pergunte a A:
- Se daqui a duas perguntas, eu lhe perguntar
 Existe um honesto entre tais fulanos?
  você me responderá um SIM?

A resposta obtida sempre será a indicação correta, e a
pesquisa binária pode ser feita sem dificuldade
alguma.

Portanto, com 3 perguntas assim, é possível localizar
o honesto dentre 8 participantes.

[]'s
Rogerio Ponce

PS: Juro que não escrevo mais nada a respeito desta
questão.


-

--- Rogerio Ponce escreveu:

 Olá Nicolau,
 na verdade, dá para superpor duas vezes (em cada
 pergunta) a política que eu sugeri, de modo a sempre
 obter a verdade.
 
 Em outras palavras, se com 2 perguntas aninhadas, a
 gente consegue um inversor, com 4 perguntas
 aninhadas, a gente sempre obtém a verdade.
 
 E então, mesmo sem a auto-referência, a gente
 consegue
  distinguir o honesto entre 8 pessoas, fazendo uma
 pesquisa binária desde o início.
 
 O exemplo é um pouquinho enrolado, mas acho que
 funciona:
 
 Pergunte a A:
 - Se minha próxima pergunta a você for
  Se minha próxima pergunta a você for
 Se minha próxima pergunta a você for
   Existe um honesto entre tais
 fulanos?
 você me responderá um SIM?
  você me responderá um SIM?
   você me responderá um SIM?
 
 
 []s,
 Rogerio Ponce
 
 
 
 --- Rogerio Ponce [EMAIL PROTECTED]
 escreveu:
 
  Olá Nicolau,
  esse solução (resolvendo para 8) também é
  interessante
  - aliás, é A MAIS INTERESSANTE -, apesar de eu
  também
  achar um pouco apelativa pela auto-referência.
  
  
  O que imaginei anteriormente, resolveria apenas
 para
  5
  participantes (A,B,C,D,E), da seguinte forma:
  
  Pergunte a A:
   - Se minha próxima pergunta a você for Existe
  apenas
  1 honesto entre vocês? , você me responderá um
  SIM?
  
  O honesto responderá SIM, e um desonesto
 responderá
  NÃO. Supondo que A seja desonesto, agora você
 faz
  a
  seguinte pergunta a A:
  
  - Se minha próxima pergunta a você for O honesto
 se
  encontra entre B e C? , você me responderá um
  SIM?
  
  Se a resposta for NÃO , então o honesto é B ou
 C.
  Caso contrário, o honesto é D ou E.
  Supondo que tenha respondido NÃO, agora você
  pergunta a A:
  
  - Se minha próxima pergunta a você for O honesto
 é
  B?, você me responderá um SIM?
  
  Se a resposta for NÃO , o honesto é B, caso
  contrário é C.
  
  As outras derivações se resolvem do mesma modo,
  sempre
  usando a dupla filtragem pelo desonesto, de
 forma
  a
  sempre obter a resposta invertida.
  
  
  Mas como falei, essa minha solução ficou na
  poeira,
  pois só consegue resolver para 5 pessoas...
  
  []s,
  Rogerio Ponce.
  
  
  --- Nicolau C. Saldanha [EMAIL PROTECTED]
  escreveu:
  
   On Wed, Sep 14, 2005 at 09:59:01PM -0300,
 Rogerio
   Ponce wrote:
Olá Nicolau,
sua solução é bonita porque resolve para
  qualquer
   número de pessoas.
Mas, e se todos (como sugeriu o Chicão) só
  puderem
   responder sim ou não a
qualquer questão?
 
Parece-me que - neste caso de apenas 5
   participantes - ainda é possível
resolver com apenas 3 perguntas.
   
   Acho que dá até com 8 participantes, mas só com
 um
   pouco de apelação.
   Digamos que os participantes se chamam
   000, 001, 010, 011, 100, 101, 110, 111.
   As perguntas seriam:
   
   Considere a seguinte afirmação:
   'A sua resposta para esta pergunta será
 verdadeira
   se e somente se
   o primeiro algarismo do nome do honesto é 1.';
   a afirmação é verdadeira?
   
   É fácil verificar que se a resposta for SIM
 (resp.
   NÃO)
   então o primeiro algarismo do nome do honesto é
 1
   (resp. 0),
   independentemente da resposta ser verdadeira ou
   falsa.
   Isto é parecido com o truque apresentado pelo
 Gugu
   mas um pouco diferente
   (e eu acho que agora correto). Note que a
 pergunta
  é
   duplamente
   problemática: é auto-referente e pergunta sobre
 o
   futuro.
   É muito fácil com este tipo de 'golpe baixo'
   produzir perguntas
   irrespondíveis, como
   Considere a seguinte afirmação:
   'A sua resposta para esta pergunta será
 verdadeira
   se e somente se
   a sua resposta será NÃO.';
   e afirmação é verdadeira?
   
   Naturalmente, a segunda e terceira pergunta são,
   respectivamente:
   
   Considere a seguinte afirmação:
   'A sua resposta para esta pergunta será
 verdadeira
   se e somente se
   o segundo algarismo do nome do honesto é 1.';
   e afirmação é verdadeira?
   
   Considere a seguinte afirmação:
   'A sua resposta para esta pergunta será
 verdadeira
   se e somente se
   o terceiro algarismo do nome do honesto é 1.';
   a afirmação é verdadeira?
   
   Note que com estas perguntas podem ser dirigidas
 a
   qualquer um.
   Você determina quem é o honesto mas,
  paradoxalmente,
   fica eternamente
   sem saber se as respostas que você ouviu eram
   verdadeiras ou falsas.
   
   Acredito que sem 

Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-19 Por tôpico Nicolau C. Saldanha
On Sun, Sep 18, 2005 at 09:20:33PM +, Rogerio Ponce wrote:
 Olá Nicolau, a primeira resposta de um desonesto pode ser o que ele preferir
 (verdadeira ou mentirosa), e a partir daí, ele sempre inverte, conforme o
 enunciado esclareceu perfeitamente.
  
 Repare que se na pergunta atual ele for mentiroso, então na próxima ele seria
 verdadeiro. Como na próxima ele me responderia SIM (pois estaria sendo
 verdadeiro) , então ele me diz (na pergunta atual) um NÃO, pois no momento
 ele é mentiroso.
  
 Se no entanto, ele no momento for verdadeiro, então , na próxima pergunta ele
 seria mentiroso , e diria NÃO .  E é isso que ele me conta na pergunta
 atual, pois estará sendo verdadeiro.
  
 Portanto, o mentiroso sempre responderá NÃO àquela pergunta longa, enquanto o
 honesto sempre responderá SIM.

Você tem toda a razão. Eu devo ter lido mal ou entendido mal
o que você escreveu quando mandei a mensagem anterior. Sinto muito.

[]s, N.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-19 Por tôpico JoaoCarlos_Junior


Professor Nicolau: 
Em continuidade, percebi que o segundo
e-mail enviado pelo senhor sobre o assunto é a resposta ao meu questionamento.
De qualquer forma, obrigado. João.







Nicolau C. Saldanha [EMAIL PROTECTED]
Enviado Por: [EMAIL PROTECTED]
18/09/2005 07:56
Favor responder a obm-l

Para:
   obm-l@mat.puc-rio.br
cc:
   
Assunto:
   Re: [obm-l] PELO SIM, PELO NÃO!


On Fri, Sep 16, 2005 at 10:50:57AM -0400, [EMAIL PROTECTED]
wrote:
 O não-entendimento é referente ao trecho
em azul, pois, creio que 
 o primeiro parágrafo é suficiente a refutação.

Em azul para você. Não suponha que todo mundo veja as mensagens com as
mesmas
cores que você: isto é falso para mim e acho que muito longe de ser verdade
para a maioria.

Ou seja: sinto muito, não entendi nada do que você tentou perguntar.

[]s, N.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=



Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-18 Por tôpico Nicolau C. Saldanha
On Fri, Sep 16, 2005 at 05:35:18PM +, Rogerio Ponce wrote:
 Olá Nicolau,
 esse solução (resolvendo para 8) também é interessante
 - aliás, é A MAIS INTERESSANTE -, apesar de eu também
 achar um pouco apelativa pela auto-referência.
 
 
 O que imaginei anteriormente, resolveria apenas para 5
 participantes (A,B,C,D,E), da seguinte forma:
 
 Pergunte a A:
  - Se minha próxima pergunta a você for Existe apenas
 1 honesto entre vocês? , você me responderá um SIM?
 
 O honesto responderá SIM, e um desonesto responderá
 NÃO.

Acho que voce está supondo que a primeira resposta de um desonesto
é sempre falsa. Eu não interpretei o enunciado desta forma (nem, acho,
a maioria dos outros que comentaram a questão). Se for assim a sua
solução é correta e o problema todo fica bem mais fácil.

[]s, N.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-18 Por tôpico Nicolau C. Saldanha
On Fri, Sep 16, 2005 at 10:50:57AM -0400, [EMAIL PROTECTED] wrote:
 O não-entendimento é referente ao trecho em azul, pois, creio que 
 o primeiro parágrafo é suficiente a refutação.

Em azul para você. Não suponha que todo mundo veja as mensagens com as mesmas
cores que você: isto é falso para mim e acho que muito longe de ser verdade
para a maioria.

Ou seja: sinto muito, não entendi nada do que você tentou perguntar.

[]s, N.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-18 Por tôpico Rogerio Ponce
Olá Nicolau,
a primeira resposta de um desonesto pode ser o que ele preferir (verdadeira ou mentirosa), e a partir daí, ele sempre inverte, conforme o enunciado esclareceu perfeitamente.

Repare que se na pergunta atual ele for mentiroso, então na próxima ele seria verdadeiro. Como na próxima ele me responderia "SIM" (pois estaria sendo verdadeiro) , então ele me diz (na pergunta atual) um "NÃO", pois no momento ele é mentiroso.

Se no entanto, ele no momento for verdadeiro, então , na próxima pergunta ele seria mentiroso , e diria "NÃO" . E é isso que ele me conta na pergunta atual, pois estará sendo verdadeiro.

Portanto, o mentiroso sempre responderá NÃOàquela pergunta longa, enquanto o honesto sempre responderá SIM.

[]s
Rogerio Ponce.

"Nicolau C. Saldanha" [EMAIL PROTECTED] escreveu:
On Fri, Sep 16, 2005 at 05:35:18PM +, Rogerio Ponce wrote: Olá Nicolau, esse solução (resolvendo para 8) também é interessante - aliás, é A MAIS INTERESSANTE -, apesar de eu também achar um pouco "apelativa" pela auto-referência.   O que imaginei anteriormente, resolveria apenas para 5 participantes (A,B,C,D,E), da seguinte forma:  Pergunte a "A": - Se minha próxima pergunta a você for "Existe apenas 1 honesto entre vocês?" , você me responderá um "SIM"?  O honesto responderá SIM, e um desonesto responderá NÃO.Acho que voce está supondo que a primeira resposta de um desonestoé sempre falsa. Eu não interpretei o enunciado desta forma (nem, acho,a maioria dos outros que comentaram a questão). Se for assim a suasolução é correta e o prob!
lema todo
 fica bem mais fácil.[]s, N.__Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ 

Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-16 Por tôpico Nicolau C. Saldanha
On Wed, Sep 14, 2005 at 09:59:01PM -0300, Rogerio Ponce wrote:
 Olá Nicolau,
 sua solução é bonita porque resolve para qualquer número de pessoas.
 Mas, e se todos (como sugeriu o Chicão) só puderem responder sim ou não a
 qualquer questão?
  
 Parece-me que - neste caso de apenas 5 participantes - ainda é possível
 resolver com apenas 3 perguntas.

Acho que dá até com 8 participantes, mas só com um pouco de apelação.
Digamos que os participantes se chamam
000, 001, 010, 011, 100, 101, 110, 111.
As perguntas seriam:

Considere a seguinte afirmação:
'A sua resposta para esta pergunta será verdadeira se e somente se
o primeiro algarismo do nome do honesto é 1.';
a afirmação é verdadeira?

É fácil verificar que se a resposta for SIM (resp. NÃO)
então o primeiro algarismo do nome do honesto é 1 (resp. 0),
independentemente da resposta ser verdadeira ou falsa.
Isto é parecido com o truque apresentado pelo Gugu mas um pouco diferente
(e eu acho que agora correto). Note que a pergunta é duplamente
problemática: é auto-referente e pergunta sobre o futuro.
É muito fácil com este tipo de 'golpe baixo' produzir perguntas
irrespondíveis, como
Considere a seguinte afirmação:
'A sua resposta para esta pergunta será verdadeira se e somente se
a sua resposta será NÃO.';
e afirmação é verdadeira?

Naturalmente, a segunda e terceira pergunta são, respectivamente:

Considere a seguinte afirmação:
'A sua resposta para esta pergunta será verdadeira se e somente se
o segundo algarismo do nome do honesto é 1.';
e afirmação é verdadeira?

Considere a seguinte afirmação:
'A sua resposta para esta pergunta será verdadeira se e somente se
o terceiro algarismo do nome do honesto é 1.';
a afirmação é verdadeira?

Note que com estas perguntas podem ser dirigidas a qualquer um.
Você determina quem é o honesto mas, paradoxalmente, fica eternamente
sem saber se as respostas que você ouviu eram verdadeiras ou falsas.

Acredito que sem este tipo de apelação é impossível resolver o problema
original, com 5 pessoas chamadas A, B, C, D, E.

De fato, três perguntas com resposta SIM ou NÃO criam 8 possíveis
resultados (isto é verdade mesmo se as perguntas dependerem das
respostas anteriores). Ora, sem algum tipo de apelação você esperaria
que ao resolver o problema descobrisse não apenas quem é o honesto,
mas se as pessoas com quem você falou estavam mentindo ou não.
Mesmo se você dirigir todas as perguntas à mesma pessoa (digamos, A)
isto criaria 9 casos:

A é honesto.
B é honesto e A respondeu VFV.
B é honesto e A respondeu FVF.
C é honesto e A respondeu VFV.
C é honesto e A respondeu FVF.
D é honesto e A respondeu VFV.
D é honesto e A respondeu FVF.
E é honesto e A respondeu VFV.
E é honesto e A respondeu FVF.

Ora, com 8 possíveis resultados é impossível decidir entre 9 casos.

[]s, N.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-16 Por tôpico JoaoCarlos_Junior


Professor Nicolau ou professor Gugu:

Estou
reestudando a questão desde o princípio, e já surgiu-me um não-entendimento,
o qual transcrevo a seguir.
Na
primeira mensagem do Professor Nicolau, este colocou:
“Eu
discordo desta interpretação. Digamos que os candidatos estejam arrumados
assim: d,d,h,d,d (onde h é o honesto e d não) e que você se faça esta pergunta.
Ao primeiro da fila. Mesmo se interpretarmos que ele já decidiu que é hora
de mentir e que perguntado diretamente ele responderá h,h,d,h,h, ele pode
responder, por exemplo, “h,d,h,h,h”: ele estará mentindo e você não descobriu
nada (ou tira conclusão errada).
Acho que esta solução se aplica
a perguntas com resposta “sim ou “não” e mesmo assim não tenho certeza
se se aplica a este problema. Não entendo que o enunciado deixe claro que
exista uma “hora de mentir” predeterminada ante de você formular a primeira
pergunta. Ou seja,
os desonestos podem decidir se vão mentir ou não na primeira pergunta em
função da pergunta, arruinando este truque.”

O
não-entendimento é referente ao trecho em azul, pois, creio que o primeiro
parágrafo é suficiente a refutação. Já o trecho em azul não se assemelha
a esse primeiro parágrafo e, assim, não faz parte da refutação. De outra
forma, creio eu um pouco confuso: o momento de decidir se vão mentir ou
não na primeira pergunta é assunto distinto da forma como podem mentir.
Estou certo nisso?

Desde já, muito grato,
João.


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-16 Por tôpico Rogerio Ponce
Olá Nicolau,
esse solução (resolvendo para 8) também é interessante
- aliás, é A MAIS INTERESSANTE -, apesar de eu também
achar um pouco apelativa pela auto-referência.


O que imaginei anteriormente, resolveria apenas para 5
participantes (A,B,C,D,E), da seguinte forma:

Pergunte a A:
 - Se minha próxima pergunta a você for Existe apenas
1 honesto entre vocês? , você me responderá um SIM?

O honesto responderá SIM, e um desonesto responderá
NÃO. Supondo que A seja desonesto, agora você faz a
seguinte pergunta a A:

- Se minha próxima pergunta a você for O honesto se
encontra entre B e C? , você me responderá um SIM?

Se a resposta for NÃO , então o honesto é B ou C.
Caso contrário, o honesto é D ou E.
Supondo que tenha respondido NÃO, agora você
pergunta a A:

- Se minha próxima pergunta a você for O honesto é
B?, você me responderá um SIM?

Se a resposta for NÃO , o honesto é B, caso
contrário é C.

As outras derivações se resolvem do mesma modo, sempre
usando a dupla filtragem pelo desonesto, de forma a
sempre obter a resposta invertida.


Mas como falei, essa minha solução ficou na poeira,
pois só consegue resolver para 5 pessoas...

[]s,
Rogerio Ponce.


--- Nicolau C. Saldanha [EMAIL PROTECTED]
escreveu:

 On Wed, Sep 14, 2005 at 09:59:01PM -0300, Rogerio
 Ponce wrote:
  Olá Nicolau,
  sua solução é bonita porque resolve para qualquer
 número de pessoas.
  Mas, e se todos (como sugeriu o Chicão) só puderem
 responder sim ou não a
  qualquer questão?
   
  Parece-me que - neste caso de apenas 5
 participantes - ainda é possível
  resolver com apenas 3 perguntas.
 
 Acho que dá até com 8 participantes, mas só com um
 pouco de apelação.
 Digamos que os participantes se chamam
 000, 001, 010, 011, 100, 101, 110, 111.
 As perguntas seriam:
 
 Considere a seguinte afirmação:
 'A sua resposta para esta pergunta será verdadeira
 se e somente se
 o primeiro algarismo do nome do honesto é 1.';
 a afirmação é verdadeira?
 
 É fácil verificar que se a resposta for SIM (resp.
 NÃO)
 então o primeiro algarismo do nome do honesto é 1
 (resp. 0),
 independentemente da resposta ser verdadeira ou
 falsa.
 Isto é parecido com o truque apresentado pelo Gugu
 mas um pouco diferente
 (e eu acho que agora correto). Note que a pergunta é
 duplamente
 problemática: é auto-referente e pergunta sobre o
 futuro.
 É muito fácil com este tipo de 'golpe baixo'
 produzir perguntas
 irrespondíveis, como
 Considere a seguinte afirmação:
 'A sua resposta para esta pergunta será verdadeira
 se e somente se
 a sua resposta será NÃO.';
 e afirmação é verdadeira?
 
 Naturalmente, a segunda e terceira pergunta são,
 respectivamente:
 
 Considere a seguinte afirmação:
 'A sua resposta para esta pergunta será verdadeira
 se e somente se
 o segundo algarismo do nome do honesto é 1.';
 e afirmação é verdadeira?
 
 Considere a seguinte afirmação:
 'A sua resposta para esta pergunta será verdadeira
 se e somente se
 o terceiro algarismo do nome do honesto é 1.';
 a afirmação é verdadeira?
 
 Note que com estas perguntas podem ser dirigidas a
 qualquer um.
 Você determina quem é o honesto mas, paradoxalmente,
 fica eternamente
 sem saber se as respostas que você ouviu eram
 verdadeiras ou falsas.
 
 Acredito que sem este tipo de apelação é impossível
 resolver o problema
 original, com 5 pessoas chamadas A, B, C, D, E.
 
 De fato, três perguntas com resposta SIM ou NÃO
 criam 8 possíveis
 resultados (isto é verdade mesmo se as perguntas
 dependerem das
 respostas anteriores). Ora, sem algum tipo de
 apelação você esperaria
 que ao resolver o problema descobrisse não apenas
 quem é o honesto,
 mas se as pessoas com quem você falou estavam
 mentindo ou não.
 Mesmo se você dirigir todas as perguntas à mesma
 pessoa (digamos, A)
 isto criaria 9 casos:
 
 A é honesto.
 B é honesto e A respondeu VFV.
 B é honesto e A respondeu FVF.
 C é honesto e A respondeu VFV.
 C é honesto e A respondeu FVF.
 D é honesto e A respondeu VFV.
 D é honesto e A respondeu FVF.
 E é honesto e A respondeu VFV.
 E é honesto e A respondeu FVF.
 
 Ora, com 8 possíveis resultados é impossível decidir
 entre 9 casos.
 
 []s, N.
 

__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-16 Por tôpico Rogerio Ponce
Olá Nicolau,
na verdade, dá para superpor duas vezes (em cada
pergunta) a política que eu sugeri, de modo a sempre
obter a verdade.

Em outras palavras, se com 2 perguntas aninhadas, a
gente consegue um inversor, com 4 perguntas
aninhadas, a gente sempre obtém a verdade.

E então, mesmo sem a auto-referência, a gente consegue
 distinguir o honesto entre 8 pessoas, fazendo uma
pesquisa binária desde o início.

O exemplo é um pouquinho enrolado, mas acho que
funciona:

Pergunte a A:
- Se minha próxima pergunta a você for
 Se minha próxima pergunta a você for
Se minha próxima pergunta a você for
  Existe um honesto entre tais fulanos?
você me responderá um SIM?
 você me responderá um SIM?
  você me responderá um SIM?


[]s,
Rogerio Ponce



--- Rogerio Ponce [EMAIL PROTECTED]
escreveu:

 Olá Nicolau,
 esse solução (resolvendo para 8) também é
 interessante
 - aliás, é A MAIS INTERESSANTE -, apesar de eu
 também
 achar um pouco apelativa pela auto-referência.
 
 
 O que imaginei anteriormente, resolveria apenas para
 5
 participantes (A,B,C,D,E), da seguinte forma:
 
 Pergunte a A:
  - Se minha próxima pergunta a você for Existe
 apenas
 1 honesto entre vocês? , você me responderá um
 SIM?
 
 O honesto responderá SIM, e um desonesto responderá
 NÃO. Supondo que A seja desonesto, agora você faz
 a
 seguinte pergunta a A:
 
 - Se minha próxima pergunta a você for O honesto se
 encontra entre B e C? , você me responderá um
 SIM?
 
 Se a resposta for NÃO , então o honesto é B ou C.
 Caso contrário, o honesto é D ou E.
 Supondo que tenha respondido NÃO, agora você
 pergunta a A:
 
 - Se minha próxima pergunta a você for O honesto é
 B?, você me responderá um SIM?
 
 Se a resposta for NÃO , o honesto é B, caso
 contrário é C.
 
 As outras derivações se resolvem do mesma modo,
 sempre
 usando a dupla filtragem pelo desonesto, de forma
 a
 sempre obter a resposta invertida.
 
 
 Mas como falei, essa minha solução ficou na
 poeira,
 pois só consegue resolver para 5 pessoas...
 
 []s,
 Rogerio Ponce.
 
 
 --- Nicolau C. Saldanha [EMAIL PROTECTED]
 escreveu:
 
  On Wed, Sep 14, 2005 at 09:59:01PM -0300, Rogerio
  Ponce wrote:
   Olá Nicolau,
   sua solução é bonita porque resolve para
 qualquer
  número de pessoas.
   Mas, e se todos (como sugeriu o Chicão) só
 puderem
  responder sim ou não a
   qualquer questão?

   Parece-me que - neste caso de apenas 5
  participantes - ainda é possível
   resolver com apenas 3 perguntas.
  
  Acho que dá até com 8 participantes, mas só com um
  pouco de apelação.
  Digamos que os participantes se chamam
  000, 001, 010, 011, 100, 101, 110, 111.
  As perguntas seriam:
  
  Considere a seguinte afirmação:
  'A sua resposta para esta pergunta será verdadeira
  se e somente se
  o primeiro algarismo do nome do honesto é 1.';
  a afirmação é verdadeira?
  
  É fácil verificar que se a resposta for SIM (resp.
  NÃO)
  então o primeiro algarismo do nome do honesto é 1
  (resp. 0),
  independentemente da resposta ser verdadeira ou
  falsa.
  Isto é parecido com o truque apresentado pelo Gugu
  mas um pouco diferente
  (e eu acho que agora correto). Note que a pergunta
 é
  duplamente
  problemática: é auto-referente e pergunta sobre o
  futuro.
  É muito fácil com este tipo de 'golpe baixo'
  produzir perguntas
  irrespondíveis, como
  Considere a seguinte afirmação:
  'A sua resposta para esta pergunta será verdadeira
  se e somente se
  a sua resposta será NÃO.';
  e afirmação é verdadeira?
  
  Naturalmente, a segunda e terceira pergunta são,
  respectivamente:
  
  Considere a seguinte afirmação:
  'A sua resposta para esta pergunta será verdadeira
  se e somente se
  o segundo algarismo do nome do honesto é 1.';
  e afirmação é verdadeira?
  
  Considere a seguinte afirmação:
  'A sua resposta para esta pergunta será verdadeira
  se e somente se
  o terceiro algarismo do nome do honesto é 1.';
  a afirmação é verdadeira?
  
  Note que com estas perguntas podem ser dirigidas a
  qualquer um.
  Você determina quem é o honesto mas,
 paradoxalmente,
  fica eternamente
  sem saber se as respostas que você ouviu eram
  verdadeiras ou falsas.
  
  Acredito que sem este tipo de apelação é
 impossível
  resolver o problema
  original, com 5 pessoas chamadas A, B, C, D, E.
  
  De fato, três perguntas com resposta SIM ou NÃO
  criam 8 possíveis
  resultados (isto é verdade mesmo se as perguntas
  dependerem das
  respostas anteriores). Ora, sem algum tipo de
  apelação você esperaria
  que ao resolver o problema descobrisse não apenas
  quem é o honesto,
  mas se as pessoas com quem você falou estavam
  mentindo ou não.
  Mesmo se você dirigir todas as perguntas à mesma
  pessoa (digamos, A)
  isto criaria 9 casos:
  
  A é honesto.
  B é honesto e A respondeu VFV.
  B é honesto e A respondeu FVF.
  C é honesto e A respondeu VFV.
  C é honesto e A respondeu FVF.
  D é honesto e A respondeu VFV.
  D é honesto e A respondeu FVF.
  E é honesto e A respondeu VFV.

Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-14 Por tôpico gugu
  Caro Jorge Luis,
  Tem uma solução mais ou menos clássica com uma pergunta só: escolha um cara
qualquer e pergunte:Se eu perguntasse a você sobre cada uma dessas 5 pessoas
(incluindo você) se são honestas ou não, o que você responderia ?  Se nesse
momento ele for dizer a verdade, vai indicar o honesto corretamente. Se ele for
 mentir sistematicamente nessa resposta, ele responderia errado sobre todas as
pessoas, caso perguntado diretamente sobre se são honestas ou não. Como ele é
perguntado sobre o que responderia, ao mentir nessa resposta ele diria a
informação correta. Assim, de qualquer jeito você obteria a informação correta.
   É claro que você pode achar que essa solução está meio roubada, e que devemos
colocar restrições sobre que tipo de pergunta pode ser feito - por exemplo, o
problema é diferente se só admitirmos perguntas cujas possíveis respostas sejam
sim ou não.
   Abraços,
 Gugu

Quoting Jorge Luis Rodrigues e Silva Luis [EMAIL PROTECTED]:

 Perdão! Nicolau e demais colegas pela suposta arrogância que não houve
 intenção de provocação. Quanto ao desenho anexo no enunciado do problema,
 constam 12 quadrados (quarteirões) com suas 4 ruas horizontais e 5 ruas
 verticais. E aí vem a inevitável pergunta: Se vocês fossem da comissão do
 vestibular da FGV-SP, que resposta considerariam como a correta: 10, 20, 35,
 ?

 Cinco pessoas estão em uma sala. Uma delas é um sujeito honesto, que sempre
 diz sempre a verdade. As outras quatro alternam uma mentira e uma verdade e
 podem começar por qualquer uma das duas. Todos sabem quem é o sujeito
 honesto, menos você. Qual é o número mínimo de perguntas necessário para
 descobrir o honesto?

 NOTA: Achei muito simpático o termo nosso herói ...  Abraços!

 _
 MSN Messenger: converse online com seus amigos .
 http://messenger.msn.com.br

 =
 Instruções para entrar na lista, sair da lista e usar a lista em
 http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
 =






This message was sent using IMP, the Internet Messaging Program.

=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-14 Por tôpico Nicolau C. Saldanha
On Wed, Sep 14, 2005 at 01:54:35PM -0300, [EMAIL PROTECTED] wrote:
   Caro Jorge Luis,
   Tem uma solução mais ou menos clássica com uma pergunta só: escolha um cara
 qualquer e pergunte:Se eu perguntasse a você sobre cada uma dessas 5 pessoas
 (incluindo você) se são honestas ou não, o que você responderia ?  Se nesse
 momento ele for dizer a verdade, vai indicar o honesto corretamente. Se ele
 for mentir sistematicamente nessa resposta, ele responderia errado sobre
 todas as pessoas, caso perguntado diretamente sobre se são honestas ou não.
 Como ele é
 perguntado sobre o que responderia, ao mentir nessa resposta ele diria a
 informação correta. Assim, de qualquer jeito você obteria a informação
 correta.

Eu discordo desta interpretação. Digamos que os candidatos estejam arrumados
assim: d,d,h,d,d (onde h é honesto e d não) e que você se faça esta pergunta
ao primeiro da fila. Mesmo se interpretarmos que ele já decidiu que é hora
de mentir e que perguntado diretamente ele responderia h,h,d,h,h, ele pode
responder, por exemplo, h,d,h,h,h: ele estará mentindo e você não descobriu
nada (ou tira a conclusão errada).

Acho que esta solução se aplica a perguntas com resposta Sim ou Não
e mesmo assim não tenho certeza se se aplica a este problema. Não entendo
que o enunciado deixe claro que exista uma hora de mentir predeterminada
antes de você formular a primeira pergunta. Ou seja, os desonestos podem
decidir se vão mentir ou não na primeira pergunta em função da pergunta,
arruinando este truque.

[]s, N.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-14 Por tôpico gugu
   Caro Nicolau,
   Eu concordo que a minha solução admite críticas nessa linha, mas o Elon, por
exemplo, argumenta do mesmo jeito sobre um problema análogo num livro dele
(supondo que um cara que vai mentir numa resposta mente sobre tudo). De
qualquer jeito eu acho que a melhor conclusão é que o problema está mal
formulado, e seria melhor especificar que tipo de pergunta pode ser feita.  Por
outro lado, eu não entendi bem a sua última objeção: se os desonestos
decidiremhttp://www.impa.br/biblioteca/index.html, em função da minha pergunta,
entre dizer a verdade em toda a sua resposta ou só fazer afirmações falsas em
sua resposta então a minha solução funciona. Seria interessante saber a opinião
do Jorge Luiz sobre se as respostas devem ser sempre sim ou não e sobre se
mentirosos mentem consistentemente ou podem mentir parcialmente no caso em que
respostas mais complicadas sejam admissíveis.
   Abraços,
 Gugu

Quoting Nicolau C. Saldanha [EMAIL PROTECTED]:

 On Wed, Sep 14, 2005 at 01:54:35PM -0300, [EMAIL PROTECTED] wrote:
Caro Jorge Luis,
Tem uma solução mais ou menos clássica com uma pergunta só: escolha um
 cara
  qualquer e pergunte:Se eu perguntasse a você sobre cada uma dessas 5
 pessoas
  (incluindo você) se são honestas ou não, o que você responderia ?  Se
 nesse
  momento ele for dizer a verdade, vai indicar o honesto corretamente. Se ele
  for mentir sistematicamente nessa resposta, ele responderia errado sobre
  todas as pessoas, caso perguntado diretamente sobre se são honestas ou não.
  Como ele é
  perguntado sobre o que responderia, ao mentir nessa resposta ele diria a
  informação correta. Assim, de qualquer jeito você obteria a informação
  correta.

 Eu discordo desta interpretação. Digamos que os candidatos estejam arrumados
 assim: d,d,h,d,d (onde h é honesto e d não) e que você se faça esta pergunta
 ao primeiro da fila. Mesmo se interpretarmos que ele já decidiu que é hora
 de mentir e que perguntado diretamente ele responderia h,h,d,h,h, ele pode
 responder, por exemplo, h,d,h,h,h: ele estará mentindo e você não descobriu
 nada (ou tira a conclusão errada).

 Acho que esta solução se aplica a perguntas com resposta Sim ou Não
 e mesmo assim não tenho certeza se se aplica a este problema. Não entendo
 que o enunciado deixe claro que exista uma hora de mentir predeterminada
 antes de você formular a primeira pergunta. Ou seja, os desonestos podem
 decidir se vão mentir ou não na primeira pergunta em função da pergunta,
 arruinando este truque.

 []s, N.
 =
 Instruções para entrar na lista, sair da lista e usar a lista em
 http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
 =






This message was sent using IMP, the Internet Messaging Program.

=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-14 Por tôpico Nicolau C. Saldanha
On Wed, Sep 14, 2005 at 04:35:28PM -0300, [EMAIL PROTECTED] wrote:
 Por
 outro lado, eu não entendi bem a sua última objeção: se os desonestos
 decidirem, em função da minha pergunta,
 entre dizer a verdade em toda a sua resposta ou só fazer afirmações falsas em
 sua resposta então a minha solução funciona.

Acho que não. Suponha que um desonesto pode mentir ou dizer a verdade,
a única restrição sendo que ele deve alternar entre mentiras e verdades.
Ele decide que vai mentir ou dizer a verdade na primeira pergunta em função
da pergunta de uma forma complicada qualquer que inclui os seguintes casos
particulares:

Se a pergunta for
Você é honesto?,
o desonesto vai MENTIR.

Se a pergunta for
Se eu perguntasse a você 'Você é honesto?', o que você responderia?,
o desonesto vai DIZER A VERDADE.

Por exemplo, o critério dele pode ser o seguinte: se a última letra
da pergunta for abcdefghijklm, ele dirá a verdade. Se for nopqrstuvwxyz,
ele mentirá.

Gugu encontra este desonesto e faz a pergunta:
Se eu perguntasse a você 'Você é honesto?', o que você responderia?.
O desonesto (que não é burro) pensa: se ele me fizesse a pergunta curta
eu mentiria e diria SIM. Como eu vou dizer a verdade para a pergunta
longa (a que Gugu realmente fez) vou responder... SIM!.

Gugu não pode com isso deduzir nada sobre a honestidade do cara com
esta primeira pergunta e resposta. Claro que se Gugu repetir a mesma
pergunta a situação já é outra, pois agora o desonesto está obrigado a mentir.

[]s, N.

PS: Onde foi, exatamente, que o Elon discutiu este tipo de coisa?


=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-14 Por tôpico Chicao Valadares
ei pessoal, tentem resolver considerando perguntas
cuja resposta é apenas SIM ou NAO e os mentirosos nao
sao pessoas e sim moedas nao viciadase vejam se
conseguem algo melhor do que eu fiz...  



--- Nicolau C. Saldanha [EMAIL PROTECTED]
escreveu:

 On Wed, Sep 14, 2005 at 12:29:42PM -0400, Qwert
 Smith wrote:
  Sao necessarias pelo menos 2 perguntas.
  
  Escolha um dos individuos e peca a ele que
 identifique os desonestos.
  Logo em seguida faca o mesmo pedido ao mesmo
 individuo.
  
  Se ele for o honsto suas respostas seram iguais e
 ele nao se acusa nunca.
  Caso contrario suas respostas serao diferentes. 
 Basta entao vc se valer da 
  resposta em que ele se acusa como um dos
 desonestos, ja que nessa resposta 
  ele esta falando a verdade.
 
 Acho que n�o. Se as perguntas forem dirigidas a A
 e o honesto for B,
 ele pode dar as duas seguintes respostas (em
 qualquer ordem):
 
 O honesto � o B. (verdade)
 O honesto � o C. (mentira)
 
 Voc� s� pode concluir que o honesto � ou B ou
 C.
 
 []s, N.
 
 

=
 Instruções para entrar na lista, sair da lista e
 usar a lista em
 http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html

=
 


O Binômio de Newton é tão belo como a Vênus de Milo.
O que há é pouca gente para dar por isso... 
Fernando Pessoa - Poesias de Alvaro Campos

_
As informações existentes nessa mensagem e no(s) arquivo(s) anexado(s) 
são
para uso restrito, sendo seu sigilo protegido por lei. Caso não seja
destinatário, saiba que leitura, divulgação ou cópia são proibidas. 
Favor
apagar as informações e notificar o remetente. O uso impróprio será 
tratado
conforme as normas da empresa e a legislação em vigor. Agradecemos sua
colaboração.


The information mentioned in this message and in the archives attached 
are
of restricted use, and its privacy is protected by law. If you are not 
the
addressee, be aware that reading, disclosure or copy are forbidden. 
Please
delete this information and notify the sender. Inappropriate use will 
be
tracted according to company's rules and valid laws. Thank you for your
cooperation.






___ 
Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. 
Participe! www.yahoo.com.br/messenger/promocao
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-14 Por tôpico Rogerio Ponce
Olá Nicolau,
sua solução ébonita porque resolve para qualquer número de pessoas.
Mas, e se todos(como sugeriu o Chicão) só puderemresponder "sim" ou "não" a qualquer questão?

Parece-me que - neste caso de apenas 5 participantes - ainda é possível resolver com apenas 3 perguntas.

[]'s
Rogerio Ponce

"Nicolau C. Saldanha" [EMAIL PROTECTED] escreveu:
On Wed, Sep 14, 2005 at 05:06:24PM -0300, Nicolau C. Saldanha wrote: On Wed, Sep 14, 2005 at 12:29:42PM -0400, Qwert Smith wrote:  Sao necessarias pelo menos 2 perguntas.Escolha um dos individuos e peca a ele que identifique os desonestos.  Logo em seguida faca o mesmo pedido ao mesmo individuo.Se ele for o honsto suas respostas seram iguais e ele nao se acusa nunca.  Caso contrario suas respostas serao diferentes. Basta entao vc se valer da   resposta em que ele se acusa como um dos desonestos, ja que nessa resposta   ele esta falando a verdade.  Acho que nao. Se as perguntas forem dirigidas a A e o honesto for B, ele pode dar as duas seguintes respostas (em qualquer ordem):  "O honesto e o B." (verdade) "!
O honesto
 e o C." (mentira)  Voce so pode concluir que o honesto e ou B ou C.Só para dar um tom mais positivo às minhas contribuições:você sempre pode resolver o problema com as 3 seguintes perguntas:"Quem é o honesto?", "Quem é o honesto?", "Você é honesto?".Se as duas primeiras perguntas receberem a mesma resposta,nosso interlocutor é honesto e a terceira pergunta é supérflua.Se as duas primeiras perguntas receberem respostas diferentesentão sabemos que nosso interlocutor não é honesto e portantocom a terceira resposta ele indicará qual das duas primeirasrespostas era a correta.[]s, N.__Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ 

Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-13 Por tôpico Chicao Valadares
Estou meio enferujado pra estatistica mas vou
tentar...Se nao houver um pulo do gato ou algo que nao
me ocorreu, faria assim:

I-pergunte algo que é verdade a cada um cuja resposta
ou è SIM ou é NAO
II- o que é honesto sempre vai dizer sim, os 4
desonestos vao variar aleatoriamente...
III- Vc saberá quem é desonesto pelas respostas NAO...

Qual o numero esperado de vezes tal que cada um dos
quatro desonestos terao dito pelo menos um NAO em suas
respostas??? 
Cada desonesto é uma distribuiçao geometrica de p =
1/2...
Se chamarmos de X, Y , Z ,W a variavel aleatoria de
cada desonesto no caso de se dizer o primeiro NAO
temos:
E(X) = E(Y)= E(Z)= E(W) = 1/(1/2) = 2
Assim o que queremos é E(X+Y+Z+W)= E(X)+E(Y)+E(Z)+E(W)
= 8
ou seja, devemos esperar que com 8 perguntas desse
tipo poderemos determinar quem seja o honesto..  

Outra coisa que me ocorreu exatamente agora é
perguntar a cada um quem sao os desonestos da sala,
talvez diminua o numero de perguntas pois o honesto
nunca iria se referir a ele e suas respostas seriam
constantes enquanto a chance de variaçao das respostas
dos outros é bastante alta e incluria eles mesmos nas
respostas, talvez dessa forma duas perguntas e no
maximo 3 mate a charadamas deixo essa pra vc
analizar JorgeValeu ;)


 Cinco pessoas estão em uma sala. Uma delas é um
 sujeito honesto, que sempre 
 diz sempre a verdade. As outras quatro alternam uma
 mentira e uma verdade e 
 podem começar por qualquer uma das duas. Todos sabem
 quem é o sujeito 
 honesto, menos você. Qual é o número mínimo de
 perguntas necessário para 
 descobrir o honesto?
 
 NOTA: Achei muito simpático o termo nosso herói
 ...  Abraços!
 

_
 MSN Messenger: converse online com seus amigos .  
 http://messenger.msn.com.br
 

=
 Instruções para entrar na lista, sair da lista e
 usar a lista em
 http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html

=
 


O Binômio de Newton é tão belo como a Vênus de Milo.
O que há é pouca gente para dar por isso... 
Fernando Pessoa - Poesias de Alvaro Campos

_
As informações existentes nessa mensagem e no(s) arquivo(s) anexado(s) 
são
para uso restrito, sendo seu sigilo protegido por lei. Caso não seja
destinatário, saiba que leitura, divulgação ou cópia são proibidas. 
Favor
apagar as informações e notificar o remetente. O uso impróprio será 
tratado
conforme as normas da empresa e a legislação em vigor. Agradecemos sua
colaboração.


The information mentioned in this message and in the archives attached 
are
of restricted use, and its privacy is protected by law. If you are not 
the
addressee, be aware that reading, disclosure or copy are forbidden. 
Please
delete this information and notify the sender. Inappropriate use will 
be
tracted according to company's rules and valid laws. Thank you for your
cooperation.






___ 
Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. 
Participe! www.yahoo.com.br/messenger/promocao
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=


Re: [obm-l] PELO SIM, PELO NÃO!

2005-09-12 Por tôpico Nicolau C. Saldanha
On Mon, Sep 12, 2005 at 12:39:54PM +, Jorge Luis Rodrigues e Silva Luis 
wrote:
 Perdão! Nicolau e demais colegas pela suposta arrogância que não houve 
 intenção de provocação. Quanto ao desenho anexo no enunciado do 
 problema, constam 12 quadrados (quarteirões) com suas 4 ruas horizontais e 
 5 ruas verticais. E aí vem a inevitável pergunta: Se vocês fossem da 
 comissão do vestibular da FGV-SP, que resposta considerariam como a 
 correta: 10, 20, 35, ?

Com este enunciado acompanhado de desenho fica claro para mim
que a resposta correta é binomial(9,4) = 35. Estou interpretando
que o desenho é assim, e que nosso herói deve ir de A até B.

A---c---d---e---f
|   |   |   |   |
|   |   |   |   |
g---h---i---j---k
|   |   |   |   |
|   |   |   |   |
l---m---n---o---p
|   |   |   |   |
|   |   |   |   |
q---r---s---t---B

Os caminhos são:

AcdefkpB, AcdejkpB, AcdejopB, AcdejotB, AcdijkpB,
AcdijopB, AcdijotB, AcdunopB, AcdinotB, AcdinstB,
AchijkpB, AchijopB, AchijotB, AchinopB, AchinotB,
AchinstB, AchmnopB, AchmnotB, AchmnstB, AchmrstB,
AghijkpB, AghijopB, AghijotB, AghinopB, AghinotB,
AghinstB, AghmnopB, AghmnotB, AghmnstB, AghmrstB,
AglmnopB, AglmnotB, AglmnstB, AglmrstB, AglqrstB.

[]s, N.

=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=