[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [obm-l] O problema do camelo
On 11/16/03 21:03:05, Eduardo Casagrande Stabel wrote:
> [...]
> Se a pergunta �: quanta �gua ele precisa *no total* para cumprir sua
> miss�o?
>
> Ainda assim, o problema n�o tem solu��o. Seja eps > 0. Dispomos os
> postos
> com uma quantidade de gasolina de forma que o camelo chegue at� "eps"
> quil�metros do objetivo final, com exatamente 100 litros de �gua.
> [...]
Isso exige que se monte um reservat�rio na posi��o 1000-eps, j� que a
capacidade m�xima do camelo � exatamente 100 (i.e. a �gua que ele leva
� rec�m-obtida).
> [...] Ele
> vai
> at� o seu objetivo e despeja (100 - 2*eps) litros de �gua e ainda tem
> eps
> consigo, ent�o ele volta eps/2 quil�metros, se reabastece, [...]
Mas se reabastece aonde? Voc� n�o falou nada de reservat�rios na
posi��o 1000 - eps/2.
> e retorna
> ao
> final. Dessa forma (se bem organizado) ele pode ter precisado andar
> exatamente 1000 + eps quil�metros, consumido 1000 + eps litros de
> �gua
> e
> levado 100 litros at� o final, tendo utilizado 1100 + eps litros de
> �gua. [...]
Mas ainda faltam 900 litros. O camelo deve transportar 1000 litros, e
n�o apenas 100.
Eu sei demonstrar que a tarefa � poss�vel por indu��o: seja d a
dist�ncia que o camelo deve percorrer. � obvio que para d = 1 a tarefa
� poss�vel. Suponha que � poss�vel faz�-la com V litros. Ent�o de uma
dist�ncia d+1, basta "empurrar" 98 litros de cada vez at� a dist�ncia
d, de tal forma que haja pelo menos V litros de �gua em d, logo agora �
poss�vel concluir a tarefa.
Eu acho que a solu��o passa por alguma id�ia deste g�nero, com um
incremento apropriado. Eu conjecturo que o incremento que d� o meior
rendimento � 25.
[]s,
--
F�bio "ctg \pi" Dias Moreira
GPG key ID: 6A539016BBF3190A (available at wwwkeys.pgp.net)
PGP signature