Sistemas automáticos de avaliação

Existem vários sistemas para treinamento em programação competitiva, que disponibilizam problemas das diversas categorias e um sistema de avaliação automático das soluções:

Para as atividades do E2PC, a plataforma Beecrowd é a mais comumente utilizada.

A avaliação automática das soluções fornece os dados de entrada ao programa e compara os dados de saída gerados com os dados de saída corretos. Esse padrão de avaliação (por comparação de entradas e saídas) é utilizado por diferentes julgadores automáticos, tanto em competições (como por exemplo a Maratona de Programação (MARATONA, 2018) quanto nos sistemas de treinamento citados acima).

Enviando o código para avaliação

No site da Beecrowd, logo ao lado da apresentação do problema, existe uma area para enviar seu código para a avaliação. Anatomia

1 - Identificação

Nesse campo há a identificação do problema que o código solucionará.

2 - Linguagem

Nesse campo você deve selecionar em qual linguagem você escreveu o código que irá enviar para análise.

3 - Código

Aqui você deve colar o código que escreveu para resolver o problema, incluindo as bibliotecas utilizadas. Não é recomendado escrever o código diretamente nessa área pois você pode perdê-lo. Recomenda-se um editor onde você pode salvar e testar os seus códigos antes de enviar.

4 - Enviar

Após as etapas acima é só enviar e verificar o resultado do teste. Ou sua solução foi aceita, ou você pode verificar o seu erro