Solucoes 09 10
Solucoes 09 10
Solucoes 09 10
Categoria
Juniores (9º e 10º ano de escolaridade)
Tempo
45 minutos
Bebras 2023 1 / 26
O Bebras é uma iniciativa internacional destinada a promover o pensamento computacional e a Informática
(Ciência de Computadores). Foi desenhado para motivar alunos de todas as idades mesmo que não tenham
experiência prévia.
Esta iniciativa começou em 2004 na Lituânia e todos os anos participam mais de 3 milhões de aluno de todo o
mundo. O seu nome original vem dessa origem - “bebras” significa “castor” em lituano. A comunidade interna-
cional adotou esse nome, porque os castores buscam a perfeição no seu dia-a-dia e são conhecidos por serem
muito trabalhadores e inteligentes.
Organização Portuguesa
O Bebras começou em Portugal em 2019 e ano passado contou com a participação de mais de 70 mil estudantes
de cerca de 500 escolas de todo o país.
É organizado por uma equipa de pessoas ligadas à Educação e à Ciência de Computadores da TreeTree2 e do
Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto (DCC/FCUP)
Estrutura da Prova
Existe apenas uma fase a nível nacional, a qual é constituída por uma prova individual com 12 questões de três
níveis de dificuldade diferentes, cuja pontuação é da seguinte forma:
Sobre os Problemas
CC BY-NC-SA 4.0
Os problemas aqui colocados foram criados pela comunidade internacional da iniciativa Bebras e estão prote-
gidos por uma licença da Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional.
Os problemas da edição portuguesa foram escolhidos, traduzidos e adaptados pela organização portuguesa.
Para a deste ano foram usados problemas com autores originários dos seguintes países:
Bebras 2023 2 / 26
Dificuldade: fácil | Origem:
1. Descargas
Um comboio de mercadorias tem várias carruagens, cada um com uma caixa numerada. Uma única grua é utili-
zada para descarregar. A grua está numa posição fixa. Para descarregar uma caixa, esta tem de ser posicionada
diretamente por baixo da grua.
As caixas têm de ser descarregadas por ordem crescente a partir da caixa 1. O comboio só pode deslocar-se
para a frente. Está numa via circular, pelo que pode dar a volta à via e regressar para que mais caixas possam
ser descarregadas pela grua.
Pergunta
Quantas voltas serão necessárias para descarregar todas as caixas do comboio seguinte?
Respostas possíveis
Bebras 2023 3 / 26
Dificuldade: fácil | Origem:
1. Descargas (Resolução)
Solução
(D)
Resolução
A ordem necessária para descarregar é 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Se seguirmos o procedimento descrito acima,
durante a primeira volta as carruagens 1 e 2 serão descarregadas em conjunto, depois 3 e 4 em conjunto, depois
5, depois 6, depois 7 e 8 em conjunto, depois 9 e finalmente 10. Isto corresponde a 7 voltas.
Em alternativa, pode observar-se o princípio geral de que, para cada número desta sequência 1, 2, ..., se o
número seguinte surgir à sua esquerda no comboio, é necessária uma volta adicional. No caso da posição, se
o 3 aparecer à esquerda do 2, então o 3 será ignorado para descarregar o 2, pelo que é necessária uma volta
extra para colocar o 3 debaixo da grua. No desafio dado, o número de pares que estão fora de ordem é (2,3),
(4,5), (5,6), (6,7), (8,9) e (9, 10), pelo que são necessárias 6 voltas extra, num total de 7 voltas.
Bebras 2023 4 / 26
Dificuldade: fácil | Origem:
2. Alavancas
A Estação Espacial tem 3 diferentes áreas, todas com o mesmo painel de controlo com 4 alavancas para con-
trolar os sistemas de calor, ventilação, luz e humidade. Todas as alavancas de cada painel funcionam da mesma
forma e estão na mesma ordem.
Infelizmente alguém se esqueceu de colocar etiquetas para saber qual alavanca controla qual sistema!
Felizmente, observando as posições atuais das alavancas e o estado de cada sistema, é possível descobrir qual
alavanca controla qual sistema:
Pergunta
Qual é o sistema (aquecimento, ventilação, luz ou humidade) que está a ser controlado por cada alavanca?
Respostas possíveis
(A) (C)
(B) (D)
Bebras 2023 5 / 26
Dificuldade: fácil | Origem:
2. Alavancas (Resolução)
Solução
(B)
Resolução
A resposta correcta é a (B) (HUMIDADE / AQUECIMENTO / LUZ / VENTILAÇÃO). A forma mais fácil de detetar
a função de cada alavanca é verificar o padrão de alteração de cada alavanca em cada posição e compará-lo
com a alteração de cada sistema em todos os painéis. Em primeiro lugar, olhamos para as áreas A e B. As únicas
diferenças entre elas são a humidade e a posição da 1ª alavanca. A partir daí, podemos deduzir que a alavanca
posicionada para cima liga o sistema correspondente e que a 1ª alavanca controla a humidade.
As áreas A e B têm 2ª alavanca na posição LIGADO, mas está na posição DESLIGADO na área C. O sistema nos
estados LIGADO-LIGADO-DESLIGADO é AQUECIMENTO. Portanto, a 2ª alavanca controla o AQUECIMENTO.
Como LUZ está LIGADO apenas na àrea C, encontramos a alavanca que está na posição LIGADO apenas na Área
C. Deduzimos que a 3ª alavanca controla a LUZ. Portanto, a 4ª alavanca controla a VENTILAÇÃO.
É muito importante avaliar sempre a posição das alavancas em todos os 3 painéis. Se avaliarmos apenas 2
painéis, as respostas erradas podem parecer as correctas por não termos informação suficiente.
A expressão ”funcionam da mesma forma” ajuda a compreender que as posições LIGADO/DESLIGADO são as
mesmas para todas as alavancas. Caso contrário, não é possível determinar o AQUECIMENTO e a LUZ.
Bebras 2023 6 / 26
Dificuldade: fácil | Origem:
3. Cartas Fechadas
A República dos Castores mantém um armário cheio de cartas secretas. Entre as 16 cartas desse armário,
numeradas de 1 a 16, 10 tinham sido abertas, enquanto as outras 6 ainda estavam seladas dentro dos seus
envelopes.
Uma noite, um espião inimigo entrou sorrateiramente e abriu uma das cartas seladas. No entanto, esqueceu-se
de a selar novamente. Na manhã seguinte, a República dos Castores inicia uma investigação depois de constatar
que existem agora 11 cartas abertas, como se pode ver abaixo:
O guarda não se lembra de todos os pormenores, mas tem a certeza de que, antes de o espião se ter infiltrado:
Pergunta
Respostas possíveis
Bebras 2023 7 / 26
Dificuldade: fácil | Origem:
Solução
(D)
Resolução
A resposta correcta é 13 cartas e podemos seguir esta linha de raciocínio:
1. Há um número par de cartas abertas nas colunas C2 e C4 combinadas, o que corresponde à recordação
do guarda. Como só há uma carta aberta pelo espião, isso implica que a carta aberta pelo espião deve
estar na coluna C1 ou C3.
2. Há um número par de cartas abertas nas colunas C3 e C4 combinadas, o que corresponde à recordação
do guarda. Dada a afirmação anterior, isto implica que a carta aberta pelo espião deve estar na coluna C1.
3. Há um número ímpar de cartas abertas nas linhas L2 e L4 combinadas, o que não corresponde à recordação
do guarda. Isto implica que a carta aberta pelo espião deve estar na linha L2 ou L4.
4. Há um número ímpar de cartas abertas nas linhas L3 e L4 combinadas, o que não corresponde à recordação
do guarda. Dada a afirmação anterior, isto implica que a carta aberta pelo espião deve estar na linha L4.
Portanto, a carta lida pelo espião está na coluna C1 e na linha L4, o que aponta para (D) 13.
Bebras 2023 8 / 26
Dificuldade: fácil | Origem:
4. Aguarela
Quando os castores põem aguarela num labirinto, a cor espalha-se para os quadrados vizinhos a cada segundo.
A cor não se espalha através das paredes, como podes ver abaixo.
Se os castores puserem mais do que uma aguarela no labirinto, a primeira cor que chegar ao quadrado vai
preenchê-lo na totalidade. Quando as cores chegam a um quadrado ao mesmo tempo, o quadrado fica da cor
mais escura.
Pergunta
Respostas possíveis
(A) (C)
(B) (D)
Bebras 2023 9 / 26
Dificuldade: fácil | Origem:
4. Aguarela (Resolução)
Solução
(D)
Resolução
A resposta correta é a (D). A imagem abaixo mostra o estado do labirinto a cada segundo:
Bebras 2023 10 / 26
Dificuldade: média | Origem:
5. BebrasGPT
O BebrasGPT é um chatbot recentemente desenvolvido para produzir frases de três palavras, prevendo a pa-
lavra seguinte com base na sequência de palavras anterior. Cada palavra é escolhida uma a uma, sendo que a
palavra seguinte é escolhida com base nas probabilidades.
Por exemplo, se a frase começa com a palavra ”Gatos”, a probabilidade de a frase de 3 palavras ser ”Gatos
adoram correr” é de 0,56 porque:
• a probabilidade da segunda palavra ser ”adoram” se a palavra anterior for ”Gatos” é de 0,7;
• a probabilidade da palavra seguinte ser ”correr” se a sequência anterior for ”Gatos adoram” é de 0,8;
• portanto, como o modelo prevê as palavras uma a uma, a probabilidade é 0,7 × 0,8 = 0,56.
Pergunta
Se uma frase começa com a palavra ”Castores”, qual é o resultado mais provável do BebrasGPT?
Respostas possíveis
Bebras 2023 11 / 26
Dificuldade: média | Origem:
5. BebrasGPT (Resolução)
Solução
(C)
Resolução
A resposta correta é a (C): ”Castores adoram nadar”. As probabilidades de cada frase são as seguintes:
• o algoritmo de aprendizagem;
• e o algoritmo de inferência.
O algoritmo de aprendizagem é utilizado para ”treinar”o modelo. Isto corresponde, no nosso exemplo, a en-
contrar os valores das probabilidades que devem constar da tabela acima. No nosso caso, isto já foi feito. O
modelo já está treinado. Normalmente, esta é a parte mais difícil em termos de teoria. Por exemplo, o ChatGPT
esteve a treinar durante muitos meses em várias GPUs diferentes, que custaram milhões de euros.
O algoritmo de inferência é o que utilizamos após o treino para produzir o resultado. Por exemplo, quando
escrevemos a pergunta ”Olá, ChatGPT. O que é a aprendizagem automática?”, o modelo pega nessa sequência
de palavras e utiliza algo equivalente a uma tabela de probabilidades muito grande para produzir a resposta à
pergunta. Apesar de o custo de executar o algoritmo de inferência uma vez ser muito inferior ao do treino, se o
modelo for utilizado por milhões de pessoas todos os dias (como o ChatGPT), o custo da inferência é superior
ao do treino (que foi um custo único).
Bebras 2023 12 / 26
Dificuldade: média | Origem:
6. Bebrasbol
Hoje é o torneio anual de Bebrasbol. Dezasseis jogadores chegaram para competir em quatro rondas, a fim de
determinar a sua classificação geral do 1º ao 16º lugar.
Todos os dezasseis jogadores competem juntos na ronda 1, mas depois de cada ronda os jogadores separam-se.
Os jogadores vencedores seguem a seta da esquerda para a ronda seguinte da competição (ou classificação
final). Os jogadores derrotados seguem a seta da direita para a ronda seguinte da competição (ou para a
classificação final).
Por exemplo, um jogador que ganhe durante as rondas 1 e 2, mas perca durante as rondas 3 e 4, fica com uma
classificação de 4º lugar.
Pergunta
O Nuno era um jogador do torneio Bebrasbol. Se o Nuno perdeu exatamente uma única ronda (e venceu três),
em qual dos seguintes lugares ele não pode ter ficado?
Resposta
Bebras 2023 13 / 26
Dificuldade: média | Origem:
6. Bebrasbol (Resolução)
Solução
(D)
Resolução
Como há quatro rondas e Nuno perdeu exatamente numa ronda, há quatro cenários possíveis:
1. Perdeu na ronda 1 e ganhou em todas as outras. Assim, o Nuno seguiria as setas ”direita, esquerda, es-
querda, esquerda”, o que o levaria ao 9º lugar.
2. Perdeu na ronda 2 e ganhou em todas as outras. Assim, o Nuno seguiria as setas ”esquerda, direita, es-
querda, esquerda”, o que o levaria ao 5º lugar.
3. Perdeu na ronda 3 e ganhou em todas as outras. Assim, o Nuno seguiria as setas ”esquerda, esquerda,
direita, esquerda”, o que o levaria ao 3º lugar.
4. Perdeu na ronda 4 e ganhou em todas as outras. Assim, o Nuno seguiria as setas ”esquerda, esquerda,
esquerda, direita”, o que o levaria ao 2º lugar.
Os cenários descritos anteriormente corespondem respetivamente às hipóteses (E), (C), (B) e (A), pelo que a
única hipótese que sobra é a (D), já que o Nuno nunca consegue ficar em 7º lugar (para isso teria de perder em
duas rondas).
Bebras 2023 14 / 26
Dificuldade: média | Origem:
O Daniel está a jogar um jogo para descobrir onde está enterrado o tesouro numa grelha de quadrados.
O Daniel começa num quadrado Inicial (I) e pode mover-se um passo de cada vez apenas no sentido horizontal
ou vertical para os quadrados vizinhos. Após cada passo, o Daniel recebe um sinal que indica se está mais
Perto (P) ou mais Longe (L) do tesouro, sendo que a distância ao tesouro é o número mínimo de passos para
lá chegar.
Por exemplo, na grelha 3×3 mostrada abaixo, o tesouro está enterrado debaixo do quadrado marcado com .
O Daniel dá dois passos em frente, seguindo as setas. As distâncias entre os dois quadrados e o tesouro são
mostradas abaixo, à direita. O Daniel recebe os sinais P e L, respetivamente, após cada passo.
Agora, é dada ao Daniel outra grelha 4×7, onde o seu caminho segue as setas e os sinais obtidos também são
comunicados. De seguida, o Daniel recebe uma pista que indica que o tesouro está enterrado num dos cinco
quadrados numerados.
Pergunta
Respostas possíveis
Bebras 2023 15 / 26
Dificuldade: média | Origem:
Solução
(E)
Resolução
A resposta correcta é o quadrado 5. Verificamos a exatidão das marcações ”P”e ”L”no tabuleiro de jogo, escre-
vendo em cada quadrado a distância ao quadrado 5. Podemos ver que, se a distância ao quadrado 5 aumentou
quando nos movemos na direção das setas, a letra ”L”é anotada, e se a sua distância ao quadrado 5 diminuiu,
então ”P”é anotado no quadrado. A sequência de sinais obtida é consistente com o resultado relatado. Assim,
sabemos que o tesouro foi colocado no quadrado 5.
Para as outras possíveis posições do tesouro, encontramos sempre pelo menos uma letra incorrecta.
Bebras 2023 16 / 26
Dificuldade: média | Origem:
8. Robôs de Choque
O objetivo do jogo Robôs de Choque é dar instruções a um robô para que ele se mova da sua posição atual
para a estrela . Um obstáculo é definido como um objeto que o robô não consegue atravessar. O jogo tem
as seguintes regras:
No exemplo a seguir, o jogador pode mover o robô até à estrela combinando 3 movimentos. O primeiro
move o robô para a direita. Isto fará com que ele se mova e pare junto ao obstáculo indicado. De seguida,
desloca o robô para cima e aproveita o robô parado. Por fim, desloca o robô para a esquerda.
Pergunta
Dada a situação no tabuleiro representado a seguir, qual é o número mínimo de movimentos necessários para
o robô parar na estrela ?
Respostas possíveis
Bebras 2023 17 / 26
Dificuldade: média | Origem:
Solução
(A)
Resolução
A resposta correta é a (A) com 4 movimentos. Nas imagens explicativas que se seguem, cada movimento dos
robôs está assinalado com uma seta. A colaboração dos robôs é importante para resolver este problema e
mostramos como podemos melhorar a solução ao colocarmos os robôs a colaborar.
Utilizando apenas o robô 1, a des- O robô 4 pode ser um obstáculo Ao deslocar primeiro o robô 3,
locação para a estrela a partir do para o robô 1 após o seu mo- este pode ser um obstáculo para
ponto de partida leva a 7 movi- vimento e esta tática conduz a o robô 2, que por sua vez pode
mentos no mínimo. apenas 6 movimentos. ficar a ser um obstáculo para o
robô 1. Depois, o robô 1 só pre-
Como seria possível obter a solução correta? cisa de fazer mais 2 movimentos.
Se começarmos a pensar nos movimentos possíveis do robô 1, vemos que há demasiadas combinações. Por
isso, podemos começar pelo fim, para explorar o último movimento do robô 1. Uma solução possível é que ele
venha da esquerda para a estrela (como poderia vir de uma das outras três direções). Para vir da esquerda, é
necessário um obstáculo por baixo. Esse quadrado pode potencialmente servir como local adequado para os
outros robots pararem. Este processo repete-se nas etapas seguintes até chegarmos à solução.
Porque é que 3 movimentos não são suficientes?
Não há maneira de mover o robô 1 para o quadrado alvo com 1 movimento.
Há duas maneiras a partir de 2 movimentos (ver figura ao lado). Para realizar esse mo-
vimento, precisamos de colocar um robô num dos quadrados marcados a cinzento pri-
meiro, para que o robô 1 possa parar o seu movimento, chocando contra ele. Mas não
podemos fazer com que nenhum dos outros robôs se mova para um destes dois quadra-
dos cinzentos num só movimento. Portanto, 4 movimentos é o limite inferior da solução.
Bebras 2023 18 / 26
Dificuldade: difícil | Origem:
9. Subindo as Colinas
Os castores fazem sempre as suas caminhadas em fila indiana e todos transportam uma escada. Quando che-
gam a uma degrau da colina, o castor que está à frente segura a sua escada para os outros subirem. Todos os
castores que estão a segurar a escada permanecem no seu lugar até que todos os os que não estão a segurar a
escada tenham subido até ao topo da colina. Depois, cada castor que estava a segurar uma escada sobe para
o nível seguinte usando a sua própria escada. Continuam a subir desta forma até que todos cheguem ao topo.
Finalmente, descem com uma corda mantendo a nova ordem.
Por exemplo, se 4 castores chegarem a uma colina com dois degraus na ordem inicial 1234:
Pergunta
Seis castores fazem uma caminhada no terreno representado na figura seguinte na ordem inicial 123456.
Por que ordem é que os castores chegam à bandeira final?
Resposta
(escreve uma ordem na forma de um número de 6 dígitos na folha de respostas)
Bebras 2023 19 / 26
Dificuldade: difícil | Origem:
Solução
321465
Resolução
Os castores começaram na ordem 123456 e chegam à primeira colina. Os castores 1, 2, 3 e 4 seguram as escadas
nos respetivos níveis enquanto os castores 5 e 6 sobem até ao topo por essa ordem. Depois os castores 4, 3, 2
e 1 sobem por esta ordem até estarem todos no topo. A ordem após esta subida é 564321.
Os castores chegam à segunda colina por esta ordem. Como primeiro castor da fila, o castor 5 sobe a escada
no nível 1, o castor 6 no nível 2 e o castor 4 no nível 3, permitindo que os castores 3, 2 e 1 subam ao topo da
segunda colina por esta ordem. Depois, 3, 2 e 1 sobem ao topo e a ordem fica 321465, que é a ordem com que
chegam ao final.
Bebras 2023 20 / 26
Dificuldade: difícil | Origem:
Em cada movimento, o castor pode rodar a seta no sentido dos ponteiros do relógio exatamente por 3 ou 4
passos (cada passo avança um número).
A seta modifica a luz do número em que pousa: se a luz do número estava apagada, a luz acende-se; se a luz do
número estava acesa, a luz apaga-se.
Por exemplo, isto é o que acontece se o castor fizer 3 movimentos, cada um a rodar 4 passos:
Pergunta
Para abrir o cofre, o castor precisa de acender apenas o 7 e o 8 (nenhum outro número deve ficar aceso).
Qual é o número mínimo de movimentos que o castor precisa de fazer para acender apenas o 7 e o 8 a partir
da posição inicial mostrada acima?
Respostas possíveis
Bebras 2023 21 / 26
Dificuldade: difícil | Origem:
Solução
(B)
Resolução
A resposta correta é a (B) 4 movimentos.
Uma forma de começar a resolver este problema é perceber que os números 8 e 7 podem ser alcançados
fazendo duas jogadas a partir da posição inicial. Para chegar ao 7, deslocamo-lo duas vezes em 3 passos. Para
chegar ao 8, movemo-lo uma vez por 4 passos e depois por 3.
Além disso, se estivermos no 8, podemos chegar ao 7 em dois passos, mas não o contrário: chegar ao 8 a partir
do 7 exigiria mais passos e complicaria a solução. Isto é uma indicação de que tentar chegar primeiro ao 8
e depois ao 7 parece uma opção promissora, que poderia talvez ser completada em apenas 4 passos. Mas é
claro que, com 4 passos, também modificamos o estado dos números intermédios em que aterramos. Assim,
para mantermos apenas o 7 e o 8 acesos e nenhum outro número, temos de garantir que aterramos no mesmo
número intermediário tanto quando vamos para o 8, como quando depois chegamos ao 7.
Isto funciona se nos movermos da seguinte forma: primeiro, 3 passos (acendemos o 4), depois 4 passos (acen-
demos o 8), depois 4 passos novamente (apagamos o 4) e, finalmente, mais 3 passos para acender o 7.
Seria possível fazer uma lista sistemática de todos os possíveis conjuntos de movimentos para perceber que é
impossível fazer menos do que 4 movimentos, mas como vimos atrás, precisamos de pelo menos 2 movimentos
para chegar ao 7 ou ao 8 e em nenhum deles com apenas mais um movimento conseguimos chegar ao outro
número, pelo que podemos deduzir que 4 movimentos é o mínimo possível.
Bebras 2023 22 / 26
Dificuldade: difícil | Origem:
Em muitos países, os carros têm uma variedade de desenhos e formatos de série para
as matrículas. Geralmente, as matrículas utilizam letras do alfabeto inglês (composto
por 26 letras) e algarismos.
A castora Isabel está interessado em saber qual dos países fornecidos pode registar
o maior número de carros, assumindo que as letras (A-Z) e os algarismos (0-9) estão
sempre dispostos da mesma forma que no modelo fornecido.
Os códigos de país na parte azul da matrícula não mudam e não são contabilizados.
Pergunta
Respostas possíveis
(A) Finlândia
(B) Eslováquia
(C) Roménia
(D) Suíça
(E) Ucrânia
Bebras 2023 23 / 26
Dificuldade: difícil | Origem:
Solução
(E)
Resolução
A resposta correta é a (E) Ucrânia
Para encontrar a solução, é necessário contar o número de letras e algarismos, independentemente da sua
ordem.
Imaginemos que o alfabeto tinha apenas 3 letras: {A,B,C}. Neste caso uma sequência de duas letras deste alfa-
beto tinha 32 = 9 possibilidades: AA, AB, AC, BA, BB, BC, CA, CB, CC. De uma forma mais geral, uma sequência
de k elementos deste alfabeto teria 3k possibilidades.
Podemos aplicar a mesma lógica para as matrículas, sabendo que na realidade existe 26 possibilidades para uma
letra (de A a Z) e 10 possíveis algarismos (de 0 a 9). Assim sendo, uma matrícula com k letras e n algarismos
terá 26k × 10n possibilidades, independentemente da ordem em que as letras e algarismos aparecem.
Usando uma calculadora seria possível calcular os valores exatos de cada uma expressões anteriores. É no
entanto possível fazer o problema sem calculadora, pois podemos, por exemplo, dividir números e tomar deci-
sões comparando o resultado com 1. Podemos selecionar dois países com as potências mais semelhantes para
comparar.
• (A) vs (B) → (B) é maior porque (B)/(A) = 26 > 1 (a opção (A) é eliminada)
• (B) vs (C) → (C) é maior porque (C)/(B) = 26/10 > 1 (a opção (B) é eliminada)
• (C) vs (E) → (E) é maior porque (E)/(C) = 100/26 > 1 (opção (C) é removida)
• (D) vs (E) → (E) é maior porque E/D = 262 /100 > 1 (opção (D) é removida)
Bebras 2023 24 / 26
Dificuldade: difícil | Origem:
O castor Paulo é um construtor de pontes. A sua próxima tarefa é construir pontes para que os alunos da sua
aldeia possam chegar à nova escola.
• Infelizmente, o Paulo não sabe nadar, por isso, primeiro tem de construir uma ponte que possa ser usada
para atravessar a água tantas vezes quantas as necessárias;
• Para construir uma ponte, o Paulo precisa de troncos suficientes. Na sua aldeia, ele só pode apanhar 3
troncos para começar. Ele também pode viajar entre quaisquer ilhas ligadas por pontes para apanhar
mais troncos. O mapa abaixo mostra quantos troncos são necessários para construir uma ponte em cada
possível travessia de água e quantos troncos estão disponíveis em cada ilha;
• Cada tronco só pode ser usado uma vez, mas nem todos os troncos disponíveis têm de ser usados.
Pergunta
Qual é o menor número de troncos que o Paulo precisa de usar em pontes para criar um caminho que os
alunos possam usar para ir da aldeia para a escola por terra e por pontes?
Respostas possíveis
Bebras 2023 25 / 26
Dificuldade: difícil | Origem:
Solução
(D)
Resolução
A resposta correta é a (D) com 14 troncos, usando a solução ilustrada na seguinte figura:
Podemos mostrar que o caminho correto é viável (cada etapa tem troncos recolhidos >= troncos usados) re-
gistando novamente o número acumulado de troncos (recolhidos, usados) em cada etapa:
(3, 2) → (5, 4) → (8, 4) → (8, 8) → (10, 10) → (13, 11) → (14, 12) → (14, 14)
Podemos provar que isto é mínimo encontrando todos os caminhos que ligam a aldeia à escola que têm ≤ 14
troncos usados. Note-se que todos os caminhos têm de passar pela grande ilha no meio, pelo que podemos
dividir o problema em duas partes. Em segundo lugar, o caminho da aldeia para o centro precisa de pelo menos
6 troncos e o caminho do centro para a escola precisa de pelo menos 5.
Primeiro resolvemos a parte esquerda: procuramos todos os caminhos viáveis que utilizem ≤ 9 troncos (porque
qualquer solução para a parte esquerda ≥ 10 utilizaria pelo menos 15 troncos no total). Temos os seguintes
caminhos viáveis que se ligam ao centro e usam ≤ 9 troncos, mostrados com troncos (recolhidos,usados):
{A, B, C} = (10, 9), {O, H, Q} = (9, 9), {O, P, Q} = (8, 8), {O, P, J, F } = (11, 9)
Resolvemos então o lado direito utilizando um limite inferior de 8 troncos utilizados para o lado esquerdo, pelo
que procuramos todos os caminhos que utilizam ≤ 6 troncos:
{D, E} = (2, 5), {D, G, E} = (3, 6), {K, L, G, E} = (6, 6), {R, S, T } = (5, 6)
Combinamos agora as soluções para as partes esquerda e direita para encontrar quaisquer pares viáveis que
tenham ≤ 14 troncos usados no total e encontramos apenas {O, P, Q} = (8, 8) + {K, L, G, E} = (6, 6) → (14, 14),
uma vez que todos os outros pares têm troncos recolhidos < troncos usados.
Bebras 2023 26 / 26