Códigos para estudo e ensino.
As classes são codificadas de modo que possam ser copiadas e coladas para uso em resolução de problemas de programação competitiva. Deste modo, são feitas algumas concessões em relação às boas práticas de Engenharia de Software (uso de variáveis globais, implementação nos headers, etc) para atingir tal fim. Logo, as classes não visam o reuso e a aplicação em ambientes de produção.