Use este identificador para citar ou linkar para este item: https://rd.uffs.edu.br/handle/prefix/9396
Tipo: Monografia
Título: Análise e resolução de problemas da maratona de programação das edições de 2023, 2024 e 2025
Autor(es): Santos, João Henrique Alves dos
Primeiro Orientador: Braga, Andrei de Almeida Sampaio
Resumo: O desenvolvimento do pensamento computacional e a capacidade de projetar solu ções corretas e eficientes são competências fundamentais para estudantes e profis sionais da área da computação. Nesse contexto, as competições de programação, como a Maratona de Programação da SBC, desempenham um papel crucial no apri moramento dessas habilidades. Este trabalho tem como objetivo contribuir para o treinamento nessas competições por meio da análise detalhada de quatro problemas de dificuldade média e elevada, oriundos de edições recentes da Maratona de Progra mação da SBC. A metodologia adotada consiste na introdução de conceitos teóricos, na descrição dos problemas e de suas soluções, na implementação das abordagens em C++, na análise de complexidade de tempo e de espaço e na discussão sobre limitações e alternativas possíveis. A corretude das soluções foi validada por meio de submissões na plataforma Codeforces. O conjunto de problemas que compõe este tra balho envolve algoritmos gulosos, busca completa, aritmética modular, grafos e busca binária. O resultado é um material de apoio que conecta teoria e prática, auxiliando na preparação de estudantes para competições de programação.
Abstract/Resumen: The development of computational thinking and the ability to design correct and efficient solutions are fundamental competencies for students and professionals in the field of computing. In this context, programming contests, such as the SBC Programming Marathon, play a crucial role in strengthening these skills. This work aims to contribute to training for such competitions through a detailed analysis of four medium and high difficulty problems drawn from recent editions of the SBC Programming Marathon. The methodology adopted consists of the introduction of theoretical concepts, the descrip tion of the problems and their solutions, the implementation of the approaches in C++, the analysis of time and space complexity, and the discussion of limitations and possi ble alternatives. The correctness of the solutions was validated through submissions on the Codeforces platform. The selected problems involve greedy algorithms, com plete search, modular arithmetic, graphs, and binary search. The result is a supporting study resource that connects theory and practice, assisting students in preparing for programming contests.
Palavras-chave: Algoritmos
Programação
Resolução de problemas
Teoria dos grafos
Idioma: por
País: Brasil
Instituição: Universidade Federal da Fronteira Sul
Sigla da Instituição: UFFS
Faculdade, Instituto ou Departamento: Campus Chapecó
Tipo de Acesso: Acesso Aberto
URI: https://rd.uffs.edu.br/handle/prefix/9396
Data do documento: 2026
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
SANTOS.pdf1,86 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.