sexta-feira, 13 de fevereiro de 2009

1.1.2 O juiz robô da Universidade de Valladolid

Todos os problemas neste livro e muitos mais aparecem no robô juiz da Universidade de Valladolid http://online-judge.uva.es, a maior coleção de problemas de programação no mundo. Encorajamos qualquer pessoa cujo apetite tem sido "amolado" por nossos desafios para continuar os seus estudos lá.

Após registrar-se no UVA juiz, você receberá e-mail contendo um número de identificação que irá identificar os seus programas para o juiz. Você precisará deste número de identificação para cada solução que você enviar.

O juiz UVA está gradualmente 'adotando' uma interface web, mas atualmente usa email apresentação. As soluções são enviadas diretamente para judge@uva.es depois de terem sido anotados com informação suficiente para dizer que o juiz problema que você está tentando resolver, que o autor é, e aquilo que você está usando linguagem de programação.

Especificamente, cada programa apresentado deve conter uma linha (em qualquer local) com um @ JUDGE ID: campo. Normalmente, esta linha é colocada dentro de um comentário. Por exemplo,

/ * @ JUDGE_ID: 1000AA 100 C "Dynamic Programming" * /

O argumento depois do @ JUDGE ID: é o seu ID do usuário (no exemplo 1000AA). Isto é seguido pelo problema número (100 no exemplo) e, em seguida, pela linguagem utilizada.

Certifique-se de usar o número de identificação para todos os UVA observações a este juiz! Maiúsculas e minúsculas são indistinguíveis. Se você não especificar a linguagem de programação, o juiz tentará auto-detectar-lo - mas porque jogar? Finalmente, se você tiver usado qualquer interessante algoritmo ou método, você pode incluir uma nota nesse sentido entre aspas, como a programação dinâmica, no caso do exemplo acima.

Separando seu programa, com início / fim de observações fonte é uma boa maneira de ter certeza de que o juiz não é confundido por junk anexado pelo seu mailer.

/ * @ BEGIN_OF_SOURCE_CODE * /
o seu programa aqui
/ * @ END_OF_SOURCE_CODE * /

Certos erros misteriosa irá para quando você fizer isto.

Nenhum comentário:

Postar um comentário