Jornada de Programação Competitiva de Gustavo Bem-vindo ao meu repositório! Meu nome é Gustavo Lopes e sou estudante de Ciência da Computação na PUC Minas. Sou apaixonado por programação competitiva e estou me preparando ativamente para competições como a OBI (Olimpíada Brasileira de Informática) e a Maratona de Programação. Meu objetivo final é participar da ICPC (International Collegiate Programming Contest).
📚 Sobre este Repositório Este repositório serve como um diário e centro de recursos para minha jornada na programação competitiva. Aqui você encontrará:
Soluções de problemas de plataformas como Beecrowd, Codeforces, entre outras. Anotações e materiais de estudo sobre algoritmos e estruturas de dados (com foco em pilhas, filas e tópicos relevantes para competições). Meu progresso e reflexões sobre a preparação para competições, incluindo minhas estratégias para melhoria. 🛠️ Linguagens e Ferramentas A maioria das minhas soluções é escrita em:
C C++ 📈 Progresso Aqui está um resumo rápido dos tópicos que tenho estudado:
Estruturas de Dados: Pilhas, Filas, Arrays, Listas Ligadas Algoritmos: Greedy, Programação Dinâmica, Busca em Grafos (DFS, BFS) Matemática: Teoria dos Números, Combinatória, Geometria Problemas Ad-hoc: Foco em resolver problemas fora do padrão 🚀 Objetivos Desempenho forte tanto na OBI quanto na Maratona de Programação. Participar da ICPC e melhorar minhas habilidades de resolução de problemas, competindo regularmente em plataformas como Codeforces. A longo prazo: Cursar mestrado em Ciência da Computação na UFMG e, eventualmente, trabalhar no Vale do Silício. 📂 Estrutura de Pastas /problemas: Contém enunciados de problemas e soluções categorizadas por plataforma. /anotacoes: Inclui notas de estudo sobre tópicos específicos, algoritmos e estratégias. /competicoes: Log das minhas participações em competições e análise de desempenho. 🔗 Recursos Úteis Beecrowd: www.beecrowd.com.br Codeforces: www.codeforces.com ICPC: icpc.global 🤝 Contribuições Sinta-se à vontade para conferir minhas soluções, sugerir melhorias ou contribuir com novos problemas e ideias! Estou sempre aberto a aprender e colaborar com outros apaixonados por programação competitiva.
Gustavo's Competitive Programming Journey Welcome to my repository! My name is Gustavo Lopes, and I'm currently a Computer Science student at PUC Minas. I am passionate about competitive programming and actively preparing for programming contests like the OBI (Olimpíada Brasileira de Informática) and the Maratona de Programação. My ultimate goal is to participate in the ICPC (International Collegiate Programming Contest).
📚 About this Repository This repository serves as a journal and resource center for my journey in competitive programming. Here, you will find:
Solutions to problems from platforms like Beecrowd, Codeforces, and others. Notes and learning materials on algorithms and data structures (with a focus on stacks, queues, and other relevant topics for competitions). My progress and reflections on contest preparation, including my strategies for improvement. 🛠️ Languages and Tools The majority of my solutions are written in:
C C++ 📈 Progress Here’s a quick summary of the topics I've been studying:
Data Structures: Stacks, Queues, Arrays, Linked Lists Algorithms: Greedy, Dynamic Programming, Graph Traversal (DFS, BFS) Mathematics: Number Theory, Combinatorics, Geometry Ad-hoc Problems: Focus on thinking outside the box 🚀 Goals Achieve strong performances in both OBI and the Maratona de Programação. Participate in ICPC and improve my problem-solving skills by regularly competing on platforms like Codeforces. Long-term: Pursue a master's degree in Computer Science at UFMG and eventually work in Silicon Valley. 📂 Folder Structure /problems: Contains problem statements and solutions categorized by platform. /notes: Includes study notes on specific topics, algorithms, and strategies. /contests: Contains a log of my participation in contests and performance analysis. 🔗 Useful Resources Beecrowd: www.beecrowd.com.br Codeforces: www.codeforces.com ICPC: icpc.global 🤝 Contributions Feel free to check out my solutions, suggest improvements, or contribute with new problems and ideas! I'm always open to learning and collaborating with others passionate about competitive programming.