Este repositório contém>
- Template em LaTeX para confeccção de caderno de problemas
- Problemas resolvidos de treinamentos passados
- Cheat sheets e handbooks
Alguns dos livros abaixo são voltados especificamente para competições de programação.
Os três últimos livros estão disponíveis na biblioteca da UFT em Palmas
Nome: Programming Challenges
Autores: Steve Skiena e Miguel Revilla.
Nome: Competitive Programming 3
Autores: Steven Halim e Felix Halim
Nome: The Algorithm Design Manual
Autores: Steven Skiena
Título: Introdução a Algoritmos
Autores: Charles E. Leiserson, Clifford Stein, Ronald Rivest, e Thomas H. Cormen
Nome: Matemática Concreta
Autores: Donald Knuth, Oren Patashnik e Ronald Graham
Um juíz online é um sistema online para testar programas em competições de programação. Eles também são utilizados para praticar em tais competições.
O sistema pode compilar e executar seu código e testá-lo com um conjunto pré-definido de entradas. Os códigos submetidos são executados com restrições, incluindo limite de tempo e de memória, restrições de segurança e etc. A saída do código será capturada pelo sistema e comparada com a saída padrão. O sistem irá então retornar o resultado.
Quando erros são encontrados emuma saída padrão, a submissão não será aceita. Você deve corrigir qualquer erro em seu código, reenviá-lo para ser julgado novamente.
Alguns exemplos de juízes online são:
- URI Online Judge
- CodeForces
- TopCoder
- CodeChef
- HackerRank
- Valladolid Problem Archive with Online Judge
- Ural State University Problem Archive with Online Judge
- Saratov State University Problem Archive with Online Judge
- Jollybee Online Judge
- Peking University Online Judge
- Moscow Problem Archive
- Sphere Online Judge
- Lviv National University Online Judge
- Tianjin University Online Judge
- Zhejiang University Online Judge
- Harbin Institute of Technology Online Judge
- Fuzhou University Online Judge