Olá pessoal,
Nessa sexta 21/06 ocorreu a segunda etapa da seletiva UFRN para a Maratona de Programação. Tivemos mais um competidor entrando no ranking e, assim, temos 11 pessoas para as equipes da UFRN. Ao final da competição, tivemos Argus em primeiro lugar, porém ele não está competindo pelas vagas. Contando apenas os concorrentes, temos Álvaro em primeiro, com 3 questões resolvidas e todos os demais (8 pessoas) com 2 questões resolvidas.
Novamente, os problemas foram escolhidas dentre diversas competições e, para aqueles que desejarem, os arquivos de entrada/saída, bem como as soluções para cada um deles e o PDF da prova podem ser baixados
aqui (o arquivo de solução do Oráculo de Alexandria não está presente). Para aqueles que querem testar diretamente em um juiz online, veja os links abaixo, juntamente com uma dica sobre cada problema.
A -
Arcade Manao: busca em largura em que cada estado é a célula em que se encontra e o tamanho da escada necessário para chegar até ela.
B -
Cerca Engraçada: testa todas as possíveis substrings e verifica se é uma cerca válida.
C -
Mova a Água: busca em largura em que cada estado é a situação atual dos jarros.
D -
Triângulo Minimal: como existem poucas formas de dividir, é fácil chegar a uma fórmula fechada para o resultado.
E -
WiFi: busca binária na resposta.
F -
Oráculo de Alexandria: questão bem direta, precisando apenas calcular a fórmula da mesma maneira que é apresentada na questão.
G -
Validador de Números de Nascimento: lembrar de verificar os anos bissextos e a quantidade de dias em cada mês.
H -
Galou está de volta!: busca no grafo, marcando quem já foi visitado no sentido horário, anti-horário e nos dois.