Re: [obm-l] Moedas em sacos

2005-02-16 Por tôpico Fábio Dias Moreira
Fábio Dias Moreira escreveu:
Rogerio Ponce escreveu:
Ola' Qwert, Bruno, Claudio e colegas da lista,
o fato e' que N pode ser ainda maior que 927...
[...]

Considere todos os ternos (p, q, r) de inteiros com |p|, |q|, |r| =
10 e tais que mdc(p, q, r) = n (estou definindo mcd(x, 0) = |x|).
Seja S o conjunto desses ternos. Eu afirmo que é possível fazer o
pedido com N = #S.
[...]
Logo
N = #S_1 = 9261 - 1331 - 343 - 125 - 27 + 27 + 27 + 1 = 7490.
Isso também prova que, se todas as pesagens forem balanceadas, essa
*é* a cota superior, logo basta provar que pesagens não-balanceadas
não permitem ir além de um limite inferior a 7490.
[...]
Desculpem -- eu quero dizer 7491. O terno (0, 0, 0) pode ser 
adicionado a S sem risco de ser confundido com algum dos outros ternos.

[]s,
--
Fábio Dias Moreira
=
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] Moedas em sacos

2005-02-16 Por tôpico Rogerio Ponce
Agora sim, e' 7491 mesmo !
Valeu Fabio, Fernando, Claudio, Bruno e Qwert !
[]'s
Rogerio Ponce.
From: Fábio Dias Moreira
Fábio Dias Moreira escreveu:
Rogerio Ponce escreveu:
Ola' Qwert, Bruno, Claudio e colegas da lista,
o fato e' que N pode ser ainda maior que 927...
[...]

Considere todos os ternos (p, q, r) de inteiros com |p|, |q|, |r| =
10 e tais que mdc(p, q, r) = n (estou definindo mcd(x, 0) = |x|).
Seja S o conjunto desses ternos. Eu afirmo que é possível fazer o
pedido com N = #S.
[...]
Logo
N = #S_1 = 9261 - 1331 - 343 - 125 - 27 + 27 + 27 + 1 = 7490.
Isso também prova que, se todas as pesagens forem balanceadas, essa
*é* a cota superior, logo basta provar que pesagens não-balanceadas
não permitem ir além de um limite inferior a 7490.
[...]
Desculpem -- eu quero dizer 7491. O terno (0, 0, 0) pode ser adicionado a S 
sem risco de ser confundido com algum dos outros ternos.

[]s,
--
Fábio Dias Moreira
_
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
=


Re: [obm-l] Moedas em sacos

2005-02-15 Por tôpico Fernando Aires
Olá,

   Não sei se meu raciocínio está correto, mas eu pensei em resolver o
problema da seguinte forma:
   Como sabemos que o saco é mais pesado, para a última medição
(terceira), no pior caso, devemos ter 3 sacos. Mediríamos dois deles
na balança, e se um for mais pesado, é este; se ambos forem iguais, o
terceiro é o saco mais pesado.
   Dito isso, na segunda (penúltima) medição, devemos medir grupos de
3 sacos. Podemos medir 3 grupos, usando a mesma lógica da última
medição. Portanto, deve chegar 9 sacos na segunda medição.
   Assim, na primeira medição, pelo mesmo raciocínio, teremos 3 grupos
de 9 sacos. Portanto, o N máximo é 27.
   Espero que esteja certo...

Beijos,

-- 
--
Fernando Aires
[EMAIL PROTECTED]
Em tudo Amar e Servir
--

On Sat, 12 Feb 2005 10:57:42 -0200, Rogerio Ponce
[EMAIL PROTECTED] wrote:
 Ola' pessoal,
 
 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a principio
 desconhecido).
 
 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).
 
 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?
 
 []'s
 Rogerio Ponce

=
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] Moedas em sacos

2005-02-15 Por tôpico Qwert Smith
Acho ki vc pode usar mais informacao que te foi passada no enunciado.
1 - tem 10 moedas por saco.
2 - A balanca te da a diferenca entre os pratos
A informacao 2 acima e bastante relevante ja que com uma pesagem podemos 
saber exatamente quanto a mais cada moeda pesa.

Seguindo um raciocinio parecido com o seu cheguei a 126 sacos de moedas 
possiveis.
Vou deixar vc refazer depois ponho o raciocinio aqui.

From: Fernando Aires [EMAIL PROTECTED]
Reply-To: obm-l@mat.puc-rio.br
To: obm-l@mat.puc-rio.br
Subject: Re: [obm-l] Moedas em sacos
Date: Tue, 15 Feb 2005 13:05:28 -0200
Olá,
   Não sei se meu raciocínio está correto, mas eu pensei em resolver o
problema da seguinte forma:
   Como sabemos que o saco é mais pesado, para a última medição
(terceira), no pior caso, devemos ter 3 sacos. Mediríamos dois deles
na balança, e se um for mais pesado, é este; se ambos forem iguais, o
terceiro é o saco mais pesado.
   Dito isso, na segunda (penúltima) medição, devemos medir grupos de
3 sacos. Podemos medir 3 grupos, usando a mesma lógica da última
medição. Portanto, deve chegar 9 sacos na segunda medição.
   Assim, na primeira medição, pelo mesmo raciocínio, teremos 3 grupos
de 9 sacos. Portanto, o N máximo é 27.
   Espero que esteja certo...
Beijos,
--
--
Fernando Aires
[EMAIL PROTECTED]
Em tudo Amar e Servir
--
On Sat, 12 Feb 2005 10:57:42 -0200, Rogerio Ponce
[EMAIL PROTECTED] wrote:
 Ola' pessoal,

 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas 
que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a 
principio
 desconhecido).

 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).

 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?

 []'s
 Rogerio Ponce

=
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
=

=
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] Moedas em sacos

2005-02-15 Por tôpico Rogerio Ponce
Ola' Fernando,
N=27 ainda e' pouco.
Repare que vc esta' apenas usando a informacao de um dos pratos pesar mais 
que o outro, sem considerar o valor dessa diferenca, fornecido pela balanca.
O fato e' que N pode ser mais alto que 27.

[]'s
Rogerio Ponce

From: Fernando Aires
Olá,
   Não sei se meu raciocínio está correto, mas eu pensei em resolver o
problema da seguinte forma:
   Como sabemos que o saco é mais pesado, para a última medição
(terceira), no pior caso, devemos ter 3 sacos. Mediríamos dois deles
na balança, e se um for mais pesado, é este; se ambos forem iguais, o
terceiro é o saco mais pesado.
   Dito isso, na segunda (penúltima) medição, devemos medir grupos de
3 sacos. Podemos medir 3 grupos, usando a mesma lógica da última
medição. Portanto, deve chegar 9 sacos na segunda medição.
   Assim, na primeira medição, pelo mesmo raciocínio, teremos 3 grupos
de 9 sacos. Portanto, o N máximo é 27.
   Espero que esteja certo...
On Sat, 12 Feb 2005 10:57:42 -0200, Rogerio Ponce wrote:
 Ola' pessoal,

 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas 
que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a 
principio
 desconhecido).

 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).

 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?

 []'s
 Rogerio Ponce
_
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
=


Re: [obm-l] Moedas em sacos

2005-02-15 Por tôpico Qwert Smith
Exatamente.  E 126 tb e muito pouco...agora to achando que o maximo e 171.
Daqui a pouco mudo de ideia denovo
From: Rogerio Ponce [EMAIL PROTECTED]
Reply-To: obm-l@mat.puc-rio.br
To: obm-l@mat.puc-rio.br
Subject: Re: [obm-l] Moedas em sacos
Date: Tue, 15 Feb 2005 13:06:26 -0300
Ola' Fernando,
N=27 ainda e' pouco.
Repare que vc esta' apenas usando a informacao de um dos pratos pesar mais 
que o outro, sem considerar o valor dessa diferenca, fornecido pela 
balanca.
O fato e' que N pode ser mais alto que 27.

[]'s
Rogerio Ponce

From: Fernando Aires
Olá,
   Não sei se meu raciocínio está correto, mas eu pensei em resolver o
problema da seguinte forma:
   Como sabemos que o saco é mais pesado, para a última medição
(terceira), no pior caso, devemos ter 3 sacos. Mediríamos dois deles
na balança, e se um for mais pesado, é este; se ambos forem iguais, o
terceiro é o saco mais pesado.
   Dito isso, na segunda (penúltima) medição, devemos medir grupos de
3 sacos. Podemos medir 3 grupos, usando a mesma lógica da última
medição. Portanto, deve chegar 9 sacos na segunda medição.
   Assim, na primeira medição, pelo mesmo raciocínio, teremos 3 grupos
de 9 sacos. Portanto, o N máximo é 27.
   Espero que esteja certo...
On Sat, 12 Feb 2005 10:57:42 -0200, Rogerio Ponce wrote:
 Ola' pessoal,

 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas 
que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a 
principio
 desconhecido).

 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).

 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?

 []'s
 Rogerio Ponce
_
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
=

=
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] Moedas em sacos

2005-02-15 Por tôpico claudio.buffara

On Sat, 12 Feb 2005 10:57:42 -0200, Rogerio Ponce
<[EMAIL PROTECTED]>wrote:
 Ola' pessoal,
 
 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a principio
 desconhecido).
 
 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).
 
 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?
 
 []'s
 Rogerio Ponce
 

Eu achei N = 242 mas não sei provar que este é o maior N possível.


Suponhamos queuma moeda normal pese P e uma moeda mais pesada pese P+Q.

PRIMEIRA PESAGEM:
Colocamos121 sacos num prato e121 no outro.
A balança indicará em que prato está o saco mais pesado e o também o valor de Q, igual a 1/10 da leitura da balança.

SEGUNDA PESAGEM:
Numeramos os 121 sacos que incluem o mais pesado de0 a 120 e fazemos o seguinte:
Sacos0 a 10: 0 moedas no prato da E e 10 moedas no prato da D;
Sacos 11 a 21: 1 moeda no prato da E e 9 moedas no prato da D;
...
Sacos 11k a 11k+10: k moedas no prato da E e 10-k moedas no prato da D;
...
Sacos 110 a 120: 10 moedas no prato da E e 0 moedas no prato da D.

(obs: estou supondo que mesmo após colocar as moedas nos pratos da balança, continuamos a saber de que saco elas vieram. Por exemplo, podemos empilhar as moedas de um mesmo saco e operar a balança com cuidado de forma que as pilhas não desabem)

Suponhamos que o número do saco mais pesado seja 11k + r (0 = r = 10).
Nesse caso, os pesos em cada prato serão:
E = 605P + kQ
e
D = 605P + (10-k)Q
Logo, leitura da balança = E - D = (2k-10)Q.
Como já sabemos o valor de Q, ficaremos sabendo o valor de k.

Ou seja, após esta segunda pesagem, ficaremos sabendo que o saco mais pesado é um dos 11 seguintes: 11k, 11k+1, ..., 11k+10.

TERCEIRA PESAGEM:

Re-numeramos os 11 sacos que incluem o mais pesado de0 a 10 e fazemos o seguinte:
Saco0: 0 moedas no prato da E e 10 moedas no prato da D;
Saco 1: 1 moeda no prato da E e 9 moedas no prato da D;
...
Saco m:m moedas no prato da E e 10-m moedas no prato da D;
...
Saco 10: 10 moedas no prato da E e 0 moedas no prato da D.

Suponhamos que o saco mais pesado seja o m-ésimo.
Os pesos em cada prato serão:
E = 55P + mQ
e
D = 55P + (10-m)Q.

Leitura da balança = E - D = (2m-10)Q.
Como conhecemos Q, podemos determinarm e acabou.

[]s,
Claudio.


Re: [obm-l] Moedas em sacos

2005-02-15 Por tôpico Rogerio Ponce
Caro Claudio,
como sempre a sua engenhosidade é bem vinda.
Mas N pode ser ainda maior...
Grande abraço,
Rogério.
From: claudio.buffara  Ola' pessoal,

 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas 
que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a 
principio
 desconhecido).

 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).

 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?

 []'s
 Rogerio Ponce


Eu achei N = 242 mas não sei provar que este é o maior N possível.
Suponhamos que uma moeda normal pese P e uma moeda mais pesada pese P+Q.
PRIMEIRA PESAGEM:
Colocamos 121 sacos num prato e 121 no outro.
A balança indicará em que prato está o saco mais pesado e o também o valor 
de Q, igual a 1/10 da leitura da balança.

SEGUNDA PESAGEM:
Numeramos os 121 sacos que incluem o mais pesado de 0 a 120 e fazemos o 
seguinte:
Sacos 0 a 10: 0 moedas no prato da E e 10 moedas no prato da D;
Sacos 11 a 21: 1 moeda no prato da E e 9 moedas no prato da D;
...
Sacos 11k a 11k+10: k moedas no prato da E e 10-k moedas no prato da D;
...
Sacos 110 a 120: 10 moedas no prato da E e 0 moedas no prato da D.

(obs: estou supondo que mesmo após colocar as moedas nos pratos da balança, 
continuamos a saber de que saco elas vieram. Por exemplo, podemos empilhar 
as moedas de um mesmo saco e operar a balança com cuidado de forma que as 
pilhas não desabem)

Suponhamos que o número do saco mais pesado seja 11k + r (0 = r = 10).
Nesse caso, os pesos em cada prato serão:
E = 605P + kQ
e
D = 605P + (10-k)Q
Logo, leitura da balança = E - D = (2k-10)Q.
Como já sabemos o valor de Q, ficaremos sabendo o valor de k.
Ou seja, após esta segunda pesagem, ficaremos sabendo que o saco mais 
pesado é um dos 11 seguintes: 11k, 11k+1, ..., 11k+10.

TERCEIRA PESAGEM:
Re-numeramos os 11 sacos que incluem o mais pesado de 0 a 10 e fazemos o 
seguinte:
Saco 0: 0 moedas no prato da E e 10 moedas no prato da D;
Saco 1: 1 moeda no prato da E e 9 moedas no prato da D;
...
Saco m: m moedas no prato da E e 10-m moedas no prato da D;
...
Saco 10: 10 moedas no prato da E e 0 moedas no prato da D.

Suponhamos que o saco mais pesado seja o m-ésimo.
Os pesos em cada prato serão:
E = 55P + mQ
e
D = 55P + (10-m)Q.
Leitura da balança = E - D = (2m-10)Q.
Como conhecemos Q, podemos determinar m e acabou.
[]s,
Claudio.
_
Chegou o que faltava: MSN Acesso Grátis. Instale Já! 
http://www.msn.com.br/discador

=
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] Moedas em sacos

2005-02-15 Por tôpico Bruno Bruno
Claudio, inspirado no seu raciocínio consegui chegar a 883.
(Desculpe o plágio, mas gostei da sua idéia)

Suponhamos que uma moeda normal pese P e uma moeda mais pesada pese P+Q.

1a pesagem:
Colocamos 441 sacos num prato e 441 no outro. Se ficarem iguais
obviamente será o outro saco, mas como isso é quase impossivel,
a balança indicará em que prato está o saco mais pesado e o também o
valor de Q, igual a 1/10 da leitura da balança.

2a pesagem:
Numeramos os 441 sacos de 0 a 440 e fazemos o seguinte:
Sacos de 0 a 20  --- nao pesamos.  
Sacos de 21 a 41 --- uma moeda na esquerda
Sacos de 42 a 62 --- duas moedas na esquerda
...
Sacos de 21k a 21k+20 --- k moedas na esquerda
...
Sacos de 210 a 230 --- 10 moedas na esquerda
Repetindo o processo com os outros sacos, para o lado direito da
balança, chegamos finalmente ate o saco 440.

Pesando, já conhecido o valor de Q, chegamos a um grupo final de 21
sacos, dentre os quais estará o mais pesado.

Terceira pesagem:
Renumerando os sacos de 0 a 20, faremos o seguinte:
Não pesaremos o saco 0.
Colocaremos K moedas do saco K na esquerda (caso 0K11)
e colocaremos K moedas do saco K + 10 na direita (0K11)
Assim, concluiremos qual o saco mais pesado.

Por que acho (não tenho a menor certeza) que esse é o maior numero possivel:
A ultima pesagem pode ter no máximo 21 sacos. A 1a pesagem deve ser
usada para descobrirmos o valor de Q, fundamental para as proximas
pesagens. Assim, a 2a pesagem deve reduzir de (N-1)/2 para 21. Como
são 10 moedas em cada saco, podemos fazer 21 grupos, o que faz com que
(N-1)/2max = 21^2 = 441  = N=883

ps.: tentando rapidamente generalizar o problema, caso existam X
moedas em cada saco, Nmax = [(2X+1)^2]*2 + 1.  Ou caso existam X
moedas, e Y pesagens, Nmax = [(2X+1)^(Y-1)]*2+1
Ou ainda no remoto caso de haverem Z pratos (imaginem só, uma balança
de prato com 3, 8, 20 pratos... ainda bem que isso é matematica, nao
fisica) Nmax = [(ZX+1)^(Y-1)]*Z + 1. Acho q me empolguei, desculpem.



On Tue, 15 Feb 2005 15:59:25 -0300, Rogerio Ponce
[EMAIL PROTECTED] wrote:
 Caro Claudio,
 como sempre a sua engenhosidade é bem vinda.
 Mas N pode ser ainda maior...
 Grande abraço,
 Rogério.
 
 From: claudio.buffara  Ola' pessoal,
  
   Existem N sacos abertos com 10 moedas cada um.
   Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas
 que
   o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a
 principio
   desconhecido).
  
   Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
   entre os pratos (prato da esquerda menos prato da direita).
  
   Qual o maior N que ainda permite a determinacao do saco defeituoso com
   apenas 3 leituras ?
  
   []'s
   Rogerio Ponce
  
 
 Eu achei N = 242 mas não sei provar que este é o maior N possível.
 
 Suponhamos que uma moeda normal pese P e uma moeda mais pesada pese P+Q.
 
 PRIMEIRA PESAGEM:
 Colocamos 121 sacos num prato e 121 no outro.
 A balança indicará em que prato está o saco mais pesado e o também o valor
 de Q, igual a 1/10 da leitura da balança.
 
 SEGUNDA PESAGEM:
 Numeramos os 121 sacos que incluem o mais pesado de 0 a 120 e fazemos o
 seguinte:
 Sacos 0 a 10: 0 moedas no prato da E e 10 moedas no prato da D;
 Sacos 11 a 21: 1 moeda no prato da E e 9 moedas no prato da D;
 ...
 Sacos 11k a 11k+10: k moedas no prato da E e 10-k moedas no prato da D;
 ...
 Sacos 110 a 120: 10 moedas no prato da E e 0 moedas no prato da D.
 
 (obs: estou supondo que mesmo após colocar as moedas nos pratos da balança,
 continuamos a saber de que saco elas vieram. Por exemplo, podemos empilhar
 as moedas de um mesmo saco e operar a balança com cuidado de forma que as
 pilhas não desabem)
 
 Suponhamos que o número do saco mais pesado seja 11k + r (0 = r = 10).
 Nesse caso, os pesos em cada prato serão:
 E = 605P + kQ
 e
 D = 605P + (10-k)Q
 Logo, leitura da balança = E - D = (2k-10)Q.
 Como já sabemos o valor de Q, ficaremos sabendo o valor de k.
 
 Ou seja, após esta segunda pesagem, ficaremos sabendo que o saco mais
 pesado é um dos 11 seguintes: 11k, 11k+1, ..., 11k+10.
 
 TERCEIRA PESAGEM:
 Re-numeramos os 11 sacos que incluem o mais pesado de 0 a 10 e fazemos o
 seguinte:
 Saco 0: 0 moedas no prato da E e 10 moedas no prato da D;
 Saco 1: 1 moeda no prato da E e 9 moedas no prato da D;
 ...
 Saco m: m moedas no prato da E e 10-m moedas no prato da D;
 ...
 Saco 10: 10 moedas no prato da E e 0 moedas no prato da D.
 
 Suponhamos que o saco mais pesado seja o m-ésimo.
 Os pesos em cada prato serão:
 E = 55P + mQ
 e
 D = 55P + (10-m)Q.
 
 Leitura da balança = E - D = (2m-10)Q.
 Como conhecemos Q, podemos determinar m e acabou.
 
 []s,
 Claudio.
 
 _
 Chegou o que faltava: MSN Acesso Grátis. Instale Já!
 http://www.msn.com.br/discador
 
 =
 Instruções para entrar na lista, sair da lista e usar a lista em
 

Re: [obm-l] Moedas em sacos

2005-02-15 Por tôpico Qwert Smith
Legal, eu tinha limitado a ultima pesagem a 21 sacos fazendo
Prato 1:
1 moeda do saco 1
2 moedas do saco 2
3 moedas do saco 3
...
10 moeadas do saco 10
Prato 2:
1 moeda do saco 11
2 moedas do saco 12
3 moedas do saco 13
...
10 moedas do saco 20
saco 21 ficando de fora da pesagem
Certamente menos eficiente que seu metodo porem usava o fato que nao 
precisamos pesar todos os sacos.

De cara ja da pra aumentar N de 242 pra 287
Faz exatamente oque vc fez e deixa 45 sacos de fora... se os pratos nao 
acusarem diferenca na primeira pesagem usamos meu metodo pouco eficiente de 
pesar 21 sacos de cada lado com 3 sobrando.  Dai ou a terceira pesagem 
resolve entre os 21 sacos do prato mais pesado ou entre os 3 sacos que nunca 
foram pra balanca.  Certamente usando o seu metodo mais eficiente vai dar 
pra deixar de fora bem mais que 45 na primeira pesagem, mas ainda nao fiz as 
contas.  A questao e...como provar que o seu metodo e de fato o mais 
eficiente?

From: claudio.buffara [EMAIL PROTECTED]
Reply-To: obm-l@mat.puc-rio.br
To: obm-l obm-l@mat.puc-rio.br
Subject: Re: [obm-l] Moedas em sacos
Date: Tue, 15 Feb 2005 14:57:21 -0300
On Sat, 12 Feb 2005 10:57:42 -0200, Rogerio Ponce
wrote:
 Ola' pessoal,

 Existem N sacos abertos com 10 moedas cada um.
 Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais pesadas 
que
 o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a 
principio
 desconhecido).

 Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de peso
 entre os pratos (prato da esquerda menos prato da direita).

 Qual o maior N que ainda permite a determinacao do saco defeituoso com
 apenas 3 leituras ?

 []'s
 Rogerio Ponce


Eu achei N = 242 mas não sei provar que este é o maior N possível.
Suponhamos que uma moeda normal pese P e uma moeda mais pesada pese P+Q.
PRIMEIRA PESAGEM:
Colocamos 121 sacos num prato e 121 no outro.
A balança indicará em que prato está o saco mais pesado e o também o valor 
de Q, igual a 1/10 da leitura da balança.

SEGUNDA PESAGEM:
Numeramos os 121 sacos que incluem o mais pesado de 0 a 120 e fazemos o 
seguinte:
Sacos 0 a 10: 0 moedas no prato da E e 10 moedas no prato da D;
Sacos 11 a 21: 1 moeda no prato da E e 9 moedas no prato da D;
...
Sacos 11k a 11k+10: k moedas no prato da E e 10-k moedas no prato da D;
...
Sacos 110 a 120: 10 moedas no prato da E e 0 moedas no prato da D.

(obs: estou supondo que mesmo após colocar as moedas nos pratos da balança, 
continuamos a saber de que saco elas vieram. Por exemplo, podemos empilhar 
as moedas de um mesmo saco e operar a balança com cuidado de forma que as 
pilhas não desabem)

Suponhamos que o número do saco mais pesado seja 11k + r (0 = r = 10).
Nesse caso, os pesos em cada prato serão:
E = 605P + kQ
e
D = 605P + (10-k)Q
Logo, leitura da balança = E - D = (2k-10)Q.
Como já sabemos o valor de Q, ficaremos sabendo o valor de k.
Ou seja, após esta segunda pesagem, ficaremos sabendo que o saco mais 
pesado é um dos 11 seguintes: 11k, 11k+1, ..., 11k+10.

TERCEIRA PESAGEM:
Re-numeramos os 11 sacos que incluem o mais pesado de 0 a 10 e fazemos o 
seguinte:
Saco 0: 0 moedas no prato da E e 10 moedas no prato da D;
Saco 1: 1 moeda no prato da E e 9 moedas no prato da D;
...
Saco m: m moedas no prato da E e 10-m moedas no prato da D;
...
Saco 10: 10 moedas no prato da E e 0 moedas no prato da D.

Suponhamos que o saco mais pesado seja o m-ésimo.
Os pesos em cada prato serão:
E = 55P + mQ
e
D = 55P + (10-m)Q.
Leitura da balança = E - D = (2m-10)Q.
Como conhecemos Q, podemos determinar m e acabou.
[]s,
Claudio.

=
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] Moedas em sacos

2005-02-15 Por tôpico Qwert Smith
Ok N=927 and counting...
veja o meu reply pro email do Claudio
From: Bruno Bruno [EMAIL PROTECTED]
Reply-To: obm-l@mat.puc-rio.br
To: obm-l@mat.puc-rio.br
Subject: Re: [obm-l] Moedas em sacos
Date: Tue, 15 Feb 2005 18:30:04 -0300
Claudio, inspirado no seu raciocínio consegui chegar a 883.
(Desculpe o plágio, mas gostei da sua idéia)
Suponhamos que uma moeda normal pese P e uma moeda mais pesada pese P+Q.
1a pesagem:
Colocamos 441 sacos num prato e 441 no outro. Se ficarem iguais
obviamente será o outro saco, mas como isso é quase impossivel,
a balança indicará em que prato está o saco mais pesado e o também o
valor de Q, igual a 1/10 da leitura da balança.
2a pesagem:
Numeramos os 441 sacos de 0 a 440 e fazemos o seguinte:
Sacos de 0 a 20  --- nao pesamos.
Sacos de 21 a 41 --- uma moeda na esquerda
Sacos de 42 a 62 --- duas moedas na esquerda
...
Sacos de 21k a 21k+20 --- k moedas na esquerda
...
Sacos de 210 a 230 --- 10 moedas na esquerda
Repetindo o processo com os outros sacos, para o lado direito da
balança, chegamos finalmente ate o saco 440.
Pesando, já conhecido o valor de Q, chegamos a um grupo final de 21
sacos, dentre os quais estará o mais pesado.
Terceira pesagem:
Renumerando os sacos de 0 a 20, faremos o seguinte:
Não pesaremos o saco 0.
Colocaremos K moedas do saco K na esquerda (caso 0K11)
e colocaremos K moedas do saco K + 10 na direita (0K11)
Assim, concluiremos qual o saco mais pesado.
Por que acho (não tenho a menor certeza) que esse é o maior numero 
possivel:
A ultima pesagem pode ter no máximo 21 sacos. A 1a pesagem deve ser
usada para descobrirmos o valor de Q, fundamental para as proximas
pesagens. Assim, a 2a pesagem deve reduzir de (N-1)/2 para 21. Como
são 10 moedas em cada saco, podemos fazer 21 grupos, o que faz com que
(N-1)/2max = 21^2 = 441  = N=883

ps.: tentando rapidamente generalizar o problema, caso existam X
moedas em cada saco, Nmax = [(2X+1)^2]*2 + 1.  Ou caso existam X
moedas, e Y pesagens, Nmax = [(2X+1)^(Y-1)]*2+1
Ou ainda no remoto caso de haverem Z pratos (imaginem só, uma balança
de prato com 3, 8, 20 pratos... ainda bem que isso é matematica, nao
fisica) Nmax = [(ZX+1)^(Y-1)]*Z + 1. Acho q me empolguei, desculpem.

On Tue, 15 Feb 2005 15:59:25 -0300, Rogerio Ponce
[EMAIL PROTECTED] wrote:
 Caro Claudio,
 como sempre a sua engenhosidade é bem vinda.
 Mas N pode ser ainda maior...
 Grande abraço,
 Rogério.

 From: claudio.buffara  Ola' pessoal,
  
   Existem N sacos abertos com 10 moedas cada um.
   Um deles, defeituoso, tem 10 moedas iguais entre si, porem mais 
pesadas
 que
   o padrao. Os outros sacos tem as 10 moedas com o peso padrao (a
 principio
   desconhecido).
  
   Voce dispoe de uma balanca de 2 pratos, que fornece a diferenca de 
peso
   entre os pratos (prato da esquerda menos prato da direita).
  
   Qual o maior N que ainda permite a determinacao do saco defeituoso 
com
   apenas 3 leituras ?
  
   []'s
   Rogerio Ponce
  
 
 Eu achei N = 242 mas não sei provar que este é o maior N possível.
 
 Suponhamos que uma moeda normal pese P e uma moeda mais pesada pese 
P+Q.
 
 PRIMEIRA PESAGEM:
 Colocamos 121 sacos num prato e 121 no outro.
 A balança indicará em que prato está o saco mais pesado e o também o 
valor
 de Q, igual a 1/10 da leitura da balança.
 
 SEGUNDA PESAGEM:
 Numeramos os 121 sacos que incluem o mais pesado de 0 a 120 e fazemos o
 seguinte:
 Sacos 0 a 10: 0 moedas no prato da E e 10 moedas no prato da D;
 Sacos 11 a 21: 1 moeda no prato da E e 9 moedas no prato da D;
 ...
 Sacos 11k a 11k+10: k moedas no prato da E e 10-k moedas no prato da D;
 ...
 Sacos 110 a 120: 10 moedas no prato da E e 0 moedas no prato da D.
 
 (obs: estou supondo que mesmo após colocar as moedas nos pratos da 
balança,
 continuamos a saber de que saco elas vieram. Por exemplo, podemos 
empilhar
 as moedas de um mesmo saco e operar a balança com cuidado de forma que 
as
 pilhas não desabem)
 
 Suponhamos que o número do saco mais pesado seja 11k + r (0 = r = 
10).
 Nesse caso, os pesos em cada prato serão:
 E = 605P + kQ
 e
 D = 605P + (10-k)Q
 Logo, leitura da balança = E - D = (2k-10)Q.
 Como já sabemos o valor de Q, ficaremos sabendo o valor de k.
 
 Ou seja, após esta segunda pesagem, ficaremos sabendo que o saco mais
 pesado é um dos 11 seguintes: 11k, 11k+1, ..., 11k+10.
 
 TERCEIRA PESAGEM:
 Re-numeramos os 11 sacos que incluem o mais pesado de 0 a 10 e fazemos 
o
 seguinte:
 Saco 0: 0 moedas no prato da E e 10 moedas no prato da D;
 Saco 1: 1 moeda no prato da E e 9 moedas no prato da D;
 ...
 Saco m: m moedas no prato da E e 10-m moedas no prato da D;
 ...
 Saco 10: 10 moedas no prato da E e 0 moedas no prato da D.
 
 Suponhamos que o saco mais pesado seja o m-ésimo.
 Os pesos em cada prato serão:
 E = 55P + mQ
 e
 D = 55P + (10-m)Q.
 
 Leitura da balança = E - D = (2m-10)Q.
 Como conhecemos Q, podemos determinar m e acabou.
 
 []s,
 Claudio.

 _
 Chegou o que faltava: MSN Acesso Grátis

Re: [obm-l] Moedas em sacos

2005-02-15 Por tôpico Rogerio Ponce
Ola' Qwert, Bruno, Claudio e colegas da lista,
o fato e' que N pode ser ainda maior que 927...
[]'s
Rogerio.

From: Qwert Smith
Ok N=927 and counting...
_
Chegou o que faltava: MSN Acesso Grátis. Instale Já! 
http://www.msn.com.br/discador

=
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] Moedas em sacos

2005-02-15 Por tôpico Fábio Dias Moreira
Rogerio Ponce escreveu:
Ola' Qwert, Bruno, Claudio e colegas da lista,
o fato e' que N pode ser ainda maior que 927...
[...]
Considere todos os ternos (p, q, r) de inteiros com |p|, |q|, |r| =
10 e tais que mdc(p, q, r) = n (estou definindo mcd(x, 0) = |x|).
Seja S o conjunto desses ternos. Eu afirmo que é possível fazer o
pedido com N = #S.
Para ver isso, faça uma bijeção entre os sacos e os ternos de S. Na
i-ésima pesagem, coloque t_i moedas do saco associado a t no prato
da direita (faça a coisa natural no caso t_i  0). Como t pertence a
S = -t pertence a S, a balança acusa um valor de t_i*d, onde d é a
diferença de peso entre as moedas defeituosas. Logo as três pesagens
revelarão o valor de t*d. Como d  0 e as três componentes de t são
primas entre si, o mdc real entre as três componentes de t é
exatamente d, logo é possível achar t.
Agora o problema é achar N. Pelo PIE, não é difícil ver que
#S = 21^3 - #T_2 - #T_3 - #T_5 - #T_7 + #T_6 + #T_10 + 1
onde #T_n é o conjunto dos ternos com norma do sup = 10 e o mcd
entre as componentes é um múltiplo de n.
Então
#T_2 = 11^3
#T_3 = 7^3
#T_5 = 5^3
#T_6 = #T_7 = #T_10 = 3^3
Logo
N = #S_1 = 9261 - 1331 - 343 - 125 - 27 + 27 + 27 + 1 = 7490.
Isso também prova que, se todas as pesagens forem balanceadas, essa
*é* a cota superior, logo basta provar que pesagens não-balanceadas
não permitem ir além de um limite inferior a 7490.
(O meu raciocínio está certo? A contagem está certa; eu conferi com 
um programinha em Python.)

[]s,
--
Fábio Dias Moreira
=
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
=