ONI

27as Olimpíadas Nacionais de Informática - Edição 2015

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 26 de Julho a 2 de Agosto em Almaty, Cazaquistão.

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

4 Portugueses nas IOI

Já são conhecidos os 4 alunos que nos vão representar nas Olimpíadas Internacionais de Informática'2015, que se vão realizar em Almaty, no Cazaquistão, de 26 de Julho a 2 de Agosto.

E os 4 alunos são:

  • Gonçalo Paredes - 11º ano da Escola Secundária Avelar Brotero (Coimbra)
  • José Correia- 12º ano da Escola Secundária da Amadora
  • João Lago- 12º ano do Colégio Internato dos Carvalhos (V.N.Gaia)
  • Fábio Colaço- 12º ano do Agrupamento de Escolas do Forte da Casa

Ficam aqui os nossos parabéns aos nossos 4 "olímpicos" e temos a certeza que tudo farão para deixar o país orgulhoso!

17:33 24/05/2015

Prova de Seleção para as IOI

Realizou-se no DCC/FCUP, no dia 23 de Maio, a prova de seleção para as IOI'2015. Depois de um estágio online de preparação durante 4 semanas, o 8 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:


Também pode ser consultado um pequeno álbum de fotos:

Parabéns a todos os 8! Daqui a pouco colocaremos mais informações sobre os 4 aluno apurados.

17:27 24/05/2015

Álbum de Fotos da Final

Já podes ver o álbum de fotos da final nacional.

Estão incluidas fotos do registo, do almoço, dos laboratórios (incluindo imagens individuais dos concorrentes), da cerimónia de encerramento e de entrega de prémios.
 

Álbum de Fotos da Final Nacional
 

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.

19:21 19/04/2015

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. 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'2015, que se vão realizar em Almaty, no Cazaquistão. Os 8 alunos são:

  • Gonçalo Paredes - 11º ano da Escola Secundária Avelar Brotero (Coimbra)
  • Fábio Colaço- 12º ano do Agrupamento de Escolas do Forte da Casa
  • José Correia- 12º ano da Escola Secundária da Amadora
  • Rodrigo Marques- 12º ano do Colégio Internato dos Carvalhos (V.N.Gaia)
  • Francisco Bastos- 11º ano do INETE - Instituto de Educação Técnica (Lisboa)
  • João Lago- 12º ano do Colégio Internato dos Carvalhos (V.N.Gaia)
  • David Fernandes- 12º ano do Colégio Internato dos Carvalhos (V.N.Gaia)
  • João Tavares- 11º ano do Agrupamento de Escolas de Seia

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.

Nota: na foto estão apenas 7 concorrentes porque o Francisco teve de se deslocar para o transporte que tinha previsto.

10:33 19/04/2015

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:


Também pode ser consultada a versão preliminar da sessão de discussão dos problemas:

Ainda durante o dia de hoje colocaremos mais informações sobre os 8 primeiros e algumas fotos da final.

10:19 19/04/2015

Informações sobre a final

A final nacional irá realizar-se no dia 17 de Abril de 2015 (sexta-feira), no Departamento de Ciência de Computadores (DCC) da Faculdade de Ciências da Universidade do Porto.

Não deixes de espreitar a secção de informações sobre essa mesma final, que contém dados como o apuramento, programa, como chegar ao local da prova e os recursos computacionais (hardware e software) disponíveis. Se és um dos finalistas verifica o teu correio electrónico, pois entre hoje e amanhã deverás receber uma mensagem com alguns pormenores técnicos.

É esperado que os participantes da final cheguem entre as 11:00 e as 12:00. Se ainda não o fizeste, deves começar já a planear a tua viagem.

Este ano temos uma novidade. Ao contrário do ano passado, este ano a final apura 8 concorrentes para um estágio e depois haverá uma outra prova ainda para se decidir quem são os 4 portugueses a irem ao Cazaquistão para as IOI. Para mais informações espreitem secção respetiva.

Estamos à tua espera para o grande dia!

12:44 09/04/2015

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 2006 a 2014
 

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 quando os problemas foram criados não era possível usar Java.

01:03 28/03/2015

Classificação da Qualificação

Já está disponível a classificação oficial da qualificação!

 
Classificação oficial da qualificação
 

Os enunciados dos problemas da qualificação estão também disponíveis:

A final nacional será no dia 17 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 na próxima semana na tua caixa de correio.

Fica aqui o nosso agradecimento a todos os participantes, e os nossos parabéns a todos os finalistas, em especial ao Francisco Andrade (Escola Secundária do Padrão da Légua), que foi o vencedor da qualificação com um total de 300 pontos.

Muito brevemente vamos dar mais informações sobre a final e os treinos. Quando for possível colocaremos também online uma breve análise dos problemas da qualificação.

00:55 28/03/2015

Classificação da Qualificação

Infelizmente ainda não terminamos o processo manual de verificação de plágios. Como queremos ser completamente imparciais e justos vamos optar por adiar ainda mais um pouco a divulgação da qualificação. Para não estarem sempre a fazer refresh ao site, nós enviaremos um mail para todos os inscritos assim que tivermos a classificação pronta. Tentaremos ter isso pronto o mais rapidamente possível.

13:45 25/03/2015

Resultados na manhã de quarta-feira

Sabemos que estão todos ansiosos por saber os resultados, mas ainda não temos esse processo completamente terminado (verificamos minuciosamente todos os resultados obtidos automaticamente pelo nosso sistema de avaliação e pelo sistema de deteção de plágio de código).

Mal tenhamos novidades iremos colocar aqui no site e enviaremos um email a todos os participantes. Comprometemo-nos a colocar aqui a classificação final e oficial da qualificação o mais tardar às 14:00 de quarta-feira, dia 25 de Março.

Aproveitamos para avisar desde já que a final nacional se realizará no dia 17 de Abril.

02:30 23/03/2015

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 157 alunos inscritos;
  • Existem 40 diferentes escolas com alunos inscritos, provenientes de todo o país, desde o norte de Portugal continental (ex: Chaves) até ao Sul (ex: Olhão), passando pelas ilhas (Terceira - Açores).

A fase de qualificação começa já às 12:00 de hoje, dia 15 de Março.

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!

02:11 15/03/2015

Qualificação começa já amanhã

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

Temos já mais de 150 alunos inscritos (as inscrições terminam hoje) que irão tentar conseguir um dos 30 lugares na final nacional. As principais novidades em relação a anos anteriores são as seguintes:

  • Tal como já tinha sido anunciado, será possível submeter soluções em Java (para além de C, C++ e Pascal), pois esta linguagem passou a ser aceite nas Olimpíadas Internacionais.
  • Em vez dos habituais 3 problemas, a qualificação terá 4 problemas, sendo que um será um pouco mais fácil que o habitual, e outro será de interacção (ao invés de existir leitura de dados do input e escrita no output, irão interagir com o avaliador através da implementação de uma função, que pode chamar outras funções fornecidas). Mais detalhes serão dados no enunciado do problema, sendo este um estilo de problema que é usual existir nas Olimpíadas Internacionais.
  • 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 mesma 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.

14:19 14/03/2015

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.

06:31 09/03/2015

Inscrições abertas

Estão abertas as inscrições para a edição 2015 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.

Nota que o calendário este ano foi antecipado em relação aos anos passados.

23:38 26/02/2015

ONI Social

Não te esqueças que nos podes seguir através da tua rede social favorita!

Se preferes o Twitter ou o Facebook ou ainda o Google+ nós estamos servidos!

Aproveita ainda para visitar a nossa página de redes sociais para saberes mais sobre como comunicar connosco e com outros concorrentes através do nosso canal de irc ou de um fórum!

Segue-nos!

02:00 11/02/2015

Site Online

O site da edição 2015 das Olimpíadas Nacionais de Informática está mais uma vez online!

Não te esqueças de ver o calendário e as novas regras.

Há mais para vir, por isso está atento!

01:58 11/02/2015