Como resolver o problema das duas latas: 250ml e 350ml
Esse é um daqueles problemas clássicos de medição que aparecem em entrevistas e livros de lógica. Você tem duas latas ou recipientes com capacidades diferentes — 250ml e 350ml — e precisa chegar a uma quantidade específica usando apenas transferências entre eles. Parece simples no papel, mas a execução prática tem suas armadilhas. A estrutura básica do desafio é: você tem água (ou qualquer líquido) ilimitada disponível, as duas latas sem marcações de volume intermediário, e precisa medir exatamente certa quantidade. O segredo não é adivinhar — é usar subtrações e adições encadeadas entre os dois recipientes.
👉 Clique no botão abaixo para saber mais sobre o assunto!
duas latas contem 250ml e 350ml — o método passo a passo
Vamos supor que o objetivo seja medir exatamente 400ml. Com as duas latas, isso é perfeitamente possível. O raciocínio é o seguinte: encha a lata de 350ml, transfira tudo para a de 250ml até encher. Sobra 100ml na lata maior. Esvazie a de 250ml e despeje aqueles 100ml restantes para ela. Agora encha a de 350ml de novo e transfira para a de 250ml, que já tem 100ml. Ela cabe mais apenas 150ml, então sobram exatamente 200ml na lata de 350ml. Repita o processo uma vez e some os 200ml com outros 200ml obtidos da mesma forma, e você tem 400ml. Se o objetivo for outra quantidade, como 100ml, o caminho direto é mais curto: encha a de 350, transfira para a de 250 até encher, e o que sobrar na maior é exatamente 100ml. É o passo fundamental que desbloqueia tudo.
O que a maioria das pessoas não percebe de imediato é que esse problema se resolve com o algoritmo do MDC (Máximo Divisor Comum). Como 250 e 350 têm MDC igual a 50, você só consegue medir quantidades que sejam múltiplos de 50. Não adianta tentar chegar a 100ml usando um processo diferente — se o resultado não for divisível por 50, é impossível com essas duas latas. Isso elimina muita tentação de perder tempo. No meu primeiro contato com esse tipo de problema, tentei resolver contando mentalmente e fazendo contas de cabeça enquanto manipulava os recipientes. Perdi talvez quinze minutos fazendo transferências erradas porque não anotava o estado de cada lata em cada etapa. A solução prática foi usar um caderno simples: escrevia em cada linha o volume atual de cada recipiente depois de cada ação. Passou a levar cerca de três minutos para qualquer destino, em vez de arriscar dez minu