Skip to content

FAQ

Frequently Asked Questions (FAQ)

Quais linguagens de programação são usadas?

C/C++, Java e Python.

É obrigatório saber todas as linguagens (C++, C, Java, Python), ou basta dominar uma?

Não é obrigatório, mas é recomendado ter familiaridade com todas. Existem situações em que uma linguagem facilita mais a resolução de certos problemas.
Por exemplo, as STLs em C++ ajudam bastante com estruturas de dados e algoritmos como lower_bound.

A questão do tempo de execução será avaliada? Java e Python são mais lentas que C e C++.

Sim, C e C++ são mais rápidos. Em alguns casos, o tempo de execução será considerado, mas na maioria dos exercícios isso não será um fator decisivo. Muitas vezes, os testes são construídos para aceitar soluções em qualquer uma das quatro linguagens, dependendo da implementação.

Estou com dificuldades em encontrar os exercícios e começar a resolver os problemas.

Assim que aceder ao torneio, os problemas estarão listados à esquerda da interface.
Selecione o problema desejado e envie sua solução clicando em "submeter".

📘 Exemplo prático no seguinte tutorial: link do tutorial

Onde posso encontrar os contests?

No repositório oficial, mais especificamente na seção Contests.

Onde posso encontrar as aulas do ano passado?

No mesmo repositório, na seção Lectures (2023).

O que significa ler "t" casos de teste?

 
int t;
cin >> t;
while(t--) {
    // Tua solução...
}