ONI

28as Olimpíadas Nacionais de Informática - Edição 2016

Twitter Facebook Google plus Email Rss

APDSI FCUP UAlg

Patrocínios/Apoios

Bem-vindo ao site oficial das Olimpíadas Nacionais de Informática, um concurso de programação destinado a alunos do Secundário. As Olimpíadas são um concurso de carácter individual e as linguagens de programação permitidas para resolver os problemas propostos são o C, C++, Pascal ou Java.

Os melhores classificados terão a oportunidade de representar Portugal nas Olimpíadas Internacionais de Informática, que este ano serão realizadas de 12 de Agosto a 19 de Agosto em Kazan, Rússia.

Consulta a secção Informação para saberes mais. Podes também descobrir o que se passou nas edições passadas das Olimpíadas.

Vídeo da entrega da medalha

O momento em que o Gonçalo Paredes recebeu a medalha de bronze na cerimónia de encerramento das Olimpíadas Internacionais de Informática 2016:

15:34 20/08/2016

Medalha para Portugal nas IOI'2016

De 12 a 19 de Agosto realizou-se a 28ª edição das Olimpíadas Internacionais de Informática, em Kazan, na Rússia. A delegação portuguesa foi composta pelos concorrentes Gonçalo Paredes, Henrique Navas, Duarte Nascimento e Guilherme Penedo e pelos líderes Pedro Ribeiro (Team Leader) e Pedro Paredes (Deputy Leader).

A participação portuguesa foi um grande sucesso, culminando na obtenção de uma medalha de bronze por parte do Gonçalo Paredes, que viu o seu árduo trabalho dar frutos

Esta é a 6ª medalha de portugal, depois das 5 anteriores medalhas de bronze: 1 em 2002 por David Rodrigues, 1 em 2009 por Pedro Abreu, 1 em 2011 por Rodrigo Gomes e 2 em 2012 por Pedro Paredes e Francisco Machado.

A organização das ONI desde já felicita o Gonçalo Paredes por este seu brilhante resultado e faz votos para que a delegação portuguesa possa renovar este sucesso no próximo ano, no Irão, 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!

15:32 20/08/2016

5 medalhas no CIIC

Os 10 primeiros classificados das Olimpíadas Nacionais de Informática foram convidados a representar Portugal no Concurso Ibero-Americano de Informática por Correspondência (CIIC). Este concurso, que serve também como preparação para as Olimpíadas Internacionais, tem caracter internacional e na edição 2016 participaram os melhores alunos de 13 países: Argentina, Bolívia, Brasil, Chile, Colômbia, Cuba, Espanha, México, Portugal, Peru, Rep. Dominicana, Venezuela e a convidada Rep. Irlanda.

Os resultados de Portugal foram muito bons e foram alcançadas 5 medalhas:

Medalha de Prata: Gonçalo Paredes, Henrique Navas e Ricardo Pereira.
Medalha de Bronze: Duarte Nascimento e Guilherme Penedo.

A todos os alunos participantes ficam as nossas felicitações, e de modo muito especial aos nossos alunos medalhados

Nota: na foto pode ver os alunos Henrique Navas, Gonçalo Paredes, Duarte Nascimento e Guilherme Penedo, que receberam as respectivas medalhas do CIIC durante as Olimpíadas Internacionais de Informática 2016.

15:24 20/08/2016

4 Portugueses nas IOI

Já são conhecidos os 4 alunos que nos vão representar nas Olimpíadas Internacionais de Informática'2016, que se vão realizar em Kazan, na Rússia, de 12 de a 19 de Agosto.

E os 4 alunos são:

  • Gonçalo Paredes - 12º ano da Escola Secundária Avelar Brotero (Coimbra)
  • Henrique Navas- 11º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
  • Duarte Nascimento- 11º ano da Escola Secundária da Amadora (Amadora)
  • Guilherme Penedo- 11º ano da Salesianos do Estoril (Estoril)

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!

20:14 28/05/2016

Prova de Seleção para as IOI

Realizou-se no DCC/FCUP, no dia 28 de Maio, a prova de seleção para as IOI'2016. Depois de um estágio online de preparação, o 10 primeiros da final participaram numa desafiante prova para apurar quem irá fazer parte da equipa portuguesa nas Olimpíadas Internacionais.
 

Classificação Global (Final+Seleção)
 

Classificação da Prova de Seleção
 

Aqui ficam os enunciados dos 4 problemas da prova de seleção:

20:06 28/05/2016

Álbum de Fotos da Final

Já podes ver o álbum de fotos da final nacional, incluindo fotos individuais dos concorrentes durante a prova

Se tiverem mais fotos que gostassem de ver publicadas, por favor entrem em contacto com a organização que teremos todo o gosto em incluí-las no álbum.

13:45 23/04/2016

10 alunos no estágio de preparação

Os 10 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'2016, que se vão realizar em Kazan, na Rússia. Os 10 alunos são:

  • Gonçalo Paredes - 12º ano da Escola Secundária Avelar Brotero (Coimbra)
  • Henrique Navas- 11º ano da Escola Secundária D. Filipa de Lencastre (Lisboa)
  • Duarte Nascimento- 11º ano da Escola Secundária da Amadora (Amadora)
  • Guilherme Penedo- 11º ano da Salesianos do Estoril (Estoril)
  • Manuel Correia- 12º ano do Colégio Internato dos Carvalhos (V. N. Gaia)
  • Manuel Brandão- 11º ano do Agrupamento de Escolas D.Maria II (Braga)
  • Ricardo Pereira- 12º ano da Didáxis (Riba de Ave)
  • Alberto Pacheco- 12º ano do Colégio Paulo VI (Gondomar)
  • Guilherme Silva- 12º ano do Agrupamento de Escolas de Lousada (Lousada)
  • Henrique Dias- 11º ano da Escola Básica e Secundária de Ourique (Ourique)

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 10 alunos serão também convidados a representar Portugal no Concurso Ibero-Americano de Informática por Correspondência (CIIC).

Nota: a organização deliberou escolher 10 alunos em vez dos 8 inicialmente previstos tendo com conta o empate entre 4 alunos no 6º lugar, a distância do 10º classificado ao 9º e o facto do CIIC permitir um máximo de 10 alunos por país.

09:22 23/04/2016

Classificação 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 Gonçalo Paredes, da Escola Secundára de Avelar Brotero (Coimbra). Parabéns também a todos os participantes, por terem chegado até à final nacional.

Aqui ficam os enunciados dos 3 problemas da final:


Ainda durante o dia de hoje colocaremos mais informações sobre os 10 primeiros e algumas fotos da final. Durante a próxima semana iremos colocar aqui uma análise dos problemas da final e colocar disponíveis para submissão no Mooshak de treino esses mesmos problemas.

09:08 23/04/2016

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 2007 a 2015
 

O concurso de treino está aberto a todos os que queiram experimentar resolver os problemas. Basta terem um email válido para receberem a password e clicarem no registo.

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. Notem também que antes de 2015 quando os problemas foram criados não era possível usar Java.

10:10 14/04/2016

Classificação 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 22 de Abril e será uma competição presencial, a realizar no Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto. Verifica se o teu nome está na lista e espera novidades nos próximos dias na tua caixa de correio. Podes desde já verificar a secção de 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 Gonçalo Paredes (Escola Secundária Avelar Brotero - Coimbra), que foi o vencedor da qualificação com pontuação perfeita de 300 pontos.

Entre hoje e amanhã vamos colocar no servidor de treino problemas de finais passadas para que possam treinar um pouco. Quando for possível colocaremos também online uma breve análise dos problemas da qualificação.

21:22 13/04/2016

Qualificação terminada

Terminou a qualificação! O nosso sistema de avaliação está agora automaticamente a executar os vossos programas submetidos com todos os 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 daqui a alguns dias (lá para terça ou quarta-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 3 problemas que criamos para a qualificação:
 

Problemas da Qualificação 2016

21:45 09/04/2016

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 231 alunos inscritos;
  • Temos 2 alunos do 9º ano, 79 do 10º ano, 93 do 11º ano e 57 do 12º ano.
  • Existem 56 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 de hoje, dia 7 de Abril.

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.

Desejamos uma excelente prova de qualificação para todos!

23:56 06/04/2016

Qualificação começa já amanhã

A fase de qualificação (online) começa já amanhã e decorre entre as 12:00 do dia 7 de Abril e as 18:00 do dia 9 de Abril.

Temos já mais de 200 alunos inscritos (as inscrições terminam hoje) que irão tentar conseguir um dos 30 lugares na final nacional.

Tal como no ano passado, para promover a participação de alunos mais novos e dar a oportunidade de estes conseguirem ser expostos a uma final num ano que não seja o último onde podem participar nas Olimpíadas, iremos na seleccionar um máximo 30 participantes para a final nacional, mas teremos um máximo de 20 alunos do 12º ano e de 25 alunos do 11º e 12º ano. Mais detalhes serão dados no email que será enviado a todos os alunos participantes com dados para a qualificação.

Esperamos que gostem dos problemas e contamos com a vossa participação! No final do dia de hoje iremos mostrar os números finais das inscrições e iremos enviar os emails com os dados para a qualificação.

21:51 06/04/2016

Código exemplo para o treino

Para que possas perceber melhor como funciona todo o sistema de avaliação, disponibilizamos aqui código exemplo para resolver dois problemas introdutórios que estão no treino. Se não conseguiste acertar no problema A ou C dos 10 problemas iniciais espreita o código numa quatro linguagens permitidas para perceberes como é pedido que faças as coisas.

Problema A - Uma simples soma

Problema C - Escrevendo os pares

Aqui ficam alguns dos erros comuns mais cometidos (relembramos que deves ler sem falta 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 exactamente 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 exactamente "Satisfaz" com as mesmas letras maiúsculas e minúsculas. Também todas as linhas de output devem contar o caracter 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 interacçã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 correcto para um teste que o programa não tenha acertado.

14:27 07/03/2016

Inscrições abertas

Estão abertas as inscrições para a edição 2016 das Olimpíadas Nacionais de Informática!


Não percas tempo em inscrever-te, até porque só depois dessa inscrição podes usar os nossos servidores de treino, que já estão abertos.

00:32 01/03/2016

Site Online

O site da edição 2016 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.

04:33 25/01/2016