- Início
- Notícias
- Final 2019
- Informação
- Regulamento
- Problemas
- Inscrições
- Calendário
- Organização
- Loop
- Ligações
Vídeo da entrega da medalha nas IOI 2019
O momento em que o Kevin Pucci recebeu a histórica segunda medalha de prata para Portugal na cerimónia de encerramento das Olimpíadas Internacionais de Informática 2019:
18:56 10/08/2019
Medalha de prata para Portugal nas IOI 2019
De 4 a 11 de Agosto realizou-se a 31ª edição das Olimpíadas Internacionais de Informática, em Baku, no Azerbaijão. A delegação portuguesa foi composta pelos concorrentes Kevin Pucci, David Nassauer, Pedro Dias e Ricardo Antunes e pelos líderes Pedro Ribeiro (Team Leader) e Gonçalo Paredes (Deputy Leader).
A participação portuguesa foi um grande sucesso, culminando na obtenção de uma histórica medalha de prata, a nossa segunda de sempre, por parte do Kevin Pucci, que viu o seu árduo trabalho dar frutos pelo segundo ano consecutivo.
Esta é a 10ª medalha de Portugal, depois da prata conquistada em 2018 também pelo Kevin Pucci, e das 8 anteriores medalhas de bronze: 1 em 2002 por David Rodrigues, 1 em 2009 por Pedro Abreu, 1 em 2011 por Rodrigo Gomes, 2 em 2012 por Pedro Paredes e Francisco Machado, 1 em 2016 por Gonaçlo Paredes e 2 em 2017 por Duarte Nascimento e Henrique Navas.
A organização das ONI desde já felicita o Kevin Pucci por este seu fantástico resultado e faz votos para que a delegação portuguesa possa renovar este sucesso no próximo ano, em Singapura, sempre procurando mais e melhores resultados, demonstrando que a informática e a algoritmia estão bem vivas em Portugal, merecendo o apoio por parte das entidades responsáveis e das empresas do ramo. Vale a pena apoiar os nossos jovens pois eles têm muito talento!
Parabéns Portugal!
18:53 10/08/2019
6 medalhas para Portugal no CIIC
Os 8 primeiros classificados das Olimpíadas Nacionais de Informática foram convidados a representar Portugal no Concurso Ibero-Americano de Informática e Computação (CIIC).
Este concurso, que serve também como preparação para as Olimpíadas Internacionais, tem caracter internacional e na edição 2019 participaram os melhores alunos de 12 países: Portugal, México, Argentina, Cuba, Chile, Brasil, El Salvador, Espanha, Colômbia, Bolívia, Rep. Dominicana e Venezuela.
Os resultados de Portugal foram muito bons e foram alcançadas 6 medalhas:
Medalha de Ouro: Kevin Pucci.
Medalha de Prata: Pedro Dias e Diogo Nogueira.
Medalha de Bronze: Paulo Cortesão, André Guimarães e David Nassauer.
As medalhas e os certificados foram entregues durante as IOI'2019, no Azerbaijão.
A todos os alunos participantes ficam as nossas felicitações, e de modo muito especial aos nossos alunos medalhados.
18:48 10/08/2019
4 Portugueses nas IOI
Já são conhecidos os 4 alunos que nos vão representar nas Olimpíadas Internacionais de Informática'2019, que se vão realizar em Baku, no Azerbaijão, de 4 a 11 de Agosto.
E os 4 alunos são:
- Kevin Pucci - 12º ano do Agrupamento de Escolas Dr. Júlio Martins (Chaves)
- David Nassauer - 12º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
- Pedro Dias - 12º ano da Escola Alemã de Lisboa (Lisboa)
- Ricardo Antunes - 11º ano do Agrupamento de Escolas de Castro Verde (Castro Verde)
Ficam aqui os nossos parabéns aos nossos 4 "olímpicos" e temos a certeza que tudo farão para continuar a sua preparação e trazer bons resultados para o nosso país!
13:51 10/06/2019
Prova de Seleção para as IOI
Realizou-se no DCC/FCUP, no dia 9 de Junho, a prova de seleção para as IOI'2019. Depois de um estágio online de preparação, os 8 primeiros da final participaram numa desafiante prova para apurar quem iria fazer parte da equipa portuguesa nas Olimpíadas Internacionais.
(classificação temporariamente indisponível devido a um problema no servidor - iremo voltar a colocá-la mal seja possível)
Aqui ficam os enunciados dos 4 problemas da prova de seleção:
- Problema A: Nova Ioiorque
- Problema B: Orgzl, Noxit e Izuir
- Problema C: Roboterapia
- Problema D: Colónia de Formigas
13:48 10/06/2019
8 alunos no estágio de preparação
Os 8 primeiros da final, os nossos "olímpicos", vão agora ter um estágio de preparação. No final desse estágio será feita uma nova prova e do conjunto dessa prova com esta final sairão os 4 alunos que irão representar Portugal nas Olimpíadas Internacionais de Informática'2019, que se vão realizar em Baku, no Azerbaijão. Os 8 alunos são:
- Kevin Pucci - 12º ano do Agrupamento de Escolas Dr. Júlio Martins (Chaves)
- David Nassauer - 12º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
- Pedro Dias - 12º ano da Escola Alemã de Lisboa (Lisboa)
- Ricardo Antunes - 11º ano do Agrupamento de Escolas de Castro Verde (Castro Verde)
- João Camarneiro - 12º ano da Escola Secundária de José Estêvão (Aveiro)
- Paulo Cortesão - 12º ano da Escola Secundária Infanta Dona Maria (Coimbra)
- André Guimarães - 12º ano do Externato Marista de Lisboa (Lisboa)
- Diogo Nogueira - 12º ano da Escola Básica e Secundária Vale do Tamel (Barcelos)
Renovamos aqui os nossos parabéns a todos eles e temos a certeza que agora irão trabalhar muito e tudo farão para trazer bons resultados para o nosso país. Estes 8 alunos serão também convidados a representar Portugal no Concurso Ibero-Americano de Informática por Correspondência (CIIC).
00:01 02/04/2019
Classificação Oficial da Final
Já está disponível a classificação da final nacional!
Classificação
Oficial da Final
O grande vencedor das Olimpíadas Nacionais de Informática foi o Kevin Pucci, do Agrupamento de Escolas Dr. Júlio Martins (Chaves), com uns fantásticos 275 pontos num máximo possível de 300. Parabéns também a todos os participantes, por terem chegado até à final nacional.
Aqui ficam os enunciados dos 3 problemas da final:
- Problema A: Agente 073
- Problema B: Lançamento do Peso
- Problema C: Topografia dos Onimalaias
Ainda durante o dia de hoje colocaremos mais informações sobre os 8 primeiros. Brevemente iremos também colocar aqui fotos da final e uma análise e discussão das soluções dos problemas da final.
23:28 01/04/2019
Treino com problemas de finais anteriores
Estão disponíveis para submissão os 27 problemas usados nas finais nacionais das ONI dos últimos 9 anos:
Mooshak com os 27 problemas das ONI 2010 a 2018
O concurso de treino está aberto a todos os que queiram experimentar resolver os problemas. Basta terem um email válido para clicarem em registar e receberem uma password.
O feedback está no modo que será usado na final das ONI, ou seja, sabem quantos pontos teriam e que tipo de erros tiveram. Os testes são semelhantes aos testes oficiais, com uma distribuição de pontos similar, mas não são necessariamente os testes exactos usados nas provas reais (nem é garantido que a máquina agora a avaliar os vossos programas era a mesma que no ano respectivo). Notem também que antes de 2015 quando os problemas foram criados não era possível usar Java.
21:54 19/03/2019
Classificação Oficial da Qualificação
Já está disponível a classificação oficial da qualificação!
Classificação Oficial da Qualificação
A final nacional será no dia 1 de Abril e será uma competição presencial a realizar na Alfândega do Porto, numa semana onde a Universidade do Porto organiza uma série de eventos que tornarão a cidade na "capital mundial da Programação", acolhendo também a final mundial do ACM ICPC, o mais prestigiado concursos de programação para alunos universitários.
Verifica se o teu nome está na lista dos finalistas e espera novidades nos próximos dias na tua caixa de correio. Brevemente iremos também colocar mais informações sobre a final.
Fica aqui o nosso agradecimento a todos os participantes, e os nossos parabéns a todos os finalistas, em especial ao David Nassauer (Escola Secundária D. Filipa de Lencastre - Lisboa), que foi o vencedor da qualificação, com uma pontuação de 380 pontos.
22:19 07/03/2019
Discussão das soluções da Qualificação
Já está disponível a uma pequena discussão das soluções dos quatro problemas da qualificação.
01:49 06/03/2019
Qualificação terminada
Terminou a qualificação! Foi uma prova muito animada com mais 1200 submissões de código de alunos de todos os pontos do país (426 em C, 736 em C++, 107 em Java e 20 em Pascal). A começar já hoje de noite o nosso sistema de avaliação vai automaticamente executar todos os vossos programas submetidos com um conjunto alargado de testes pontuáveis para obter a classificação. Iremos depois minuciosamente verificar todos os resultados obtidos, incluindo a deteção de plágio de código.
Contamos ter a classificação disponível a meio da próxima semana (lá para quarta ou quinta-feira) e quando tal acontecer iremos enviar um email a todos os participantes e divulgaremos aqui no site a classificação oficial.
Esperamos que tenham gostado de participar! Aqui ficam desde já disponíveis os enunciados dos 4 problemas que criamos para a qualificação:
Problemas da Qualificação 2019
- Problema A: Salvando os Ruivacos
- Problema
B: Desorientados
- Problema
C: Aerobus
- Problema
D: Previsão meteorológica
21:37 02/03/2019
Inscrições terminadas
Terminou o prazo de inscrições. Não deixes de espreitar a lista completa dos alunos inscritos.
Aqui ficam algumas estatísticas:
- Temos um total de 242 alunos inscritos;
- Temos 88 alunos do 12º ano, 106 do 11º ano , 41 do 10º ano, 3 do 9º ano, 3 do 8º ano e 1 do 7º ano.
- Existem 69 diferentes escolas com alunos inscritos, provenientes de todo o país, desde o norte de Portugal continental (ex: Chaves) até ao Sul (ex: Faro), passando pelas ilhas (Terceira - Açores).
A fase de qualificação começa já às 12:00 deste dia 28 de Fevereiro (quinta-feira), e termina às 18:00 do dia 2 de Março (sábado).
Para os inscritos, espreitem as vossas caixas de correio, pois já foram enviados emails com informações sobre a qualificação, incluindo os dados de acesso.
Os melhores concorrentes da fase de qualificação, até um máximo de 30, participarão na final nacional. Iremos aceitar um máximo de 20 alunos do 12º ano e um máximo de 25 alunos do 11º e 12º, promovendo a participação de alunos que ainda tenham mais anos de ONIs pela frente.
Desejamos uma excelente prova de qualificação para todos!
00:32 28/02/2019
Guia de iniciação e código exemplo
Não deixes de espreitar o Guia de iniciação às Olimpíadas que preparamos para ti. O guia é constituído por um artigos criado com o objetivo de introduzir potenciais concorrentes ao funcionamento das Olimpíadas assim como ensinar os primeiros conceitos necessários para uma participação de sucesso. É ideal para alunos que estejam a participar pela primeira vez ou que ainda sejam inexperientes na competição, mas também para outras pessoas interessadas em saber mais sobre concursos de programação e para professores que queiram introduzir os seus alunos às Olimpíadas.
O nosso servidor de treino tem disponíveis para submissão dez problemas introdutórios que acompanham o guia. Para que possas perceber melhor como funciona todo o sistema de avaliação, disponibilizamos aqui código exemplo para resolver dois desses problemas. Se não conseguiste acertar no problema A ou C dos problemas introdutórios espreita o código numa quatro linguagens permitidas para perceberes como é pedido que faças as coisas.
Problema A - Festa do Ricardo
Problema C - Afonso na fila
Aqui ficam alguns dos erros comuns mais cometidos (relembramos que deves ler a informação técnica):
- Erro na compilação: Se obtiveres "Compile Time Error" significa que o teu programa deu erro ao compilar. Carrega na mensagem para poderes ver que erro deu cá e corrigir. O que pedimos é um programa escrito na linguagem padrão (os compiladores usados aqui estão no FAQ).
- Erros de apresentação: Tens de escrever exatamente o que é pedido e nada mais. Nada de "Insira número" ou "O resultado é". Apenas ler o que é pedido e escrever como pedido. Se disser "Satisfaz" escreva exatamente "Satisfaz" com as mesmas letras maiúsculas e minúsculas. Também todas as linhas de output devem contar o carácter mudança de linha no final (do mesmo modo todo o input tem sempre mudança de linha no final de cada linha)
- Limites: Quando te são dados limites no input é para ajudar. Não é necessário verificares se estão ou não no limite (a menos que seja expressamente pedido para imprimir alguma mensagem nesse caso). É garantido que os dados vêm com esses limites, de modo a que saibas quão eficiente o teu programa tem de ser e que tipos de dados deves usar.
- Testar o programa: Para testares o teu programa deves usar o método descrito no FAQ.
Se tiverem dúvidas, não hesitem em perguntar no Mooshak. É essencial que percebam bem todo o sistema de avaliação e a maneira como devem ser escritos os programas para que a dificuldade esteja apenas no problema a resolver e não na interação com o nosso sistema (semelhante ao usado nas Olimpíadas Internacionais).
Nota que podes sempre carregar no resultado da submissão para ver os resultados mais detalhadas, incluindo uma tabela com os resultados obtidos em cada teste, e o input/output correto para um teste que o programa não tenha acertado.
15:47 31/01/2019
Inscrições abertas
Estão abertas as inscrições para a edição 2019 das Olimpíadas Nacionais de Informática!
O prazo limite de inscrição são as 23:59 de 27 de Fevereiro. A prova de qualificação decorrerá de 28 de Fevereiro a 2 de Março. Podes também consultar o calendário completo das Olimpíadas.
Não percam tempo em inscrever-te! Depois da inscrição ser validada, o aluno e o seu professor responsável irão receber um username e uma password para poderem usar os nossos servidores de treino, que já estão abertos.
00:02 31/01/2019
Site Online
O site da edição 2019 das Olimpíadas Nacionais de Informática está mais uma vez online!
Site e tudo mais em construção e atualização.
Novas notícias em breve.
17:28 30/01/2019