Programação Competitiva | Próximo nível com a Maratona de Programação
Vložit
- čas přidán 5. 08. 2024
- ✅ APRENDA INGLÊS em uma das maiores escolas de idiomas do Brasil ➜ bit.ly/WiseUp_Caio
Aqui você vai descobrir o mundo da programação competitiva, onde sua capacidade para resolver problemas computacionais será desafiada.
São cinco dicas fortíssimas para se envolver. A Maratona de Programação é uma das principais competições de programação do planeta e usamos ela para mostrar como esse formato de competição pode te ajudar a alcançar novos horizontes ao atacar problemas com programação.
Minhas redes:
ꔷ / caiodallaqua
ꔷ / caiodallaqua
0:24 - Sobre a Maratona de Programação
1:33 - Estruturas de Dados e Algoritmos
2:15 - Otimização e Modelagem
5:08 - Grafos
10:07 - Trabalhar em equipe
15:06 - Trabalhar sobre pressão
16:46 - Grandes empresas (Google, IBM, Microsoft, Facebook)
---------------------------------------/-----------------------/---------------------------------------
Este canal detém o selo SVBR, Science Vlogs Brasil, que atesta a qualidade da divulgação científica no CZcams.
Edição: Giulia Donadio
Produção: Luiz Emidio
Capa: @mescordu
Apresentação: Caio Dallaqua
Alguns links sobre esse assunto:
Exemplo de modelagem e uso de algoritmos em grafos (no caso, Dijkstra): www.urionlinejudge.com.br/judge/pt/problems/view/1931
Minha solução para este problema: github.com/CaioDallaqua/Programacao_Competitiva_URI/blob/master/Grafos/1931.cpp
5 benefícios de programação competitiva para a carreira (por um medalhista internacional): blog.edx.org/5-career-benefits-of-competitive-programming/
Uma dica dessa muda a vida de alguém. Muito obrigado.
Amei, obrigada. Pode fazer mais vídeos sobre o tema :)
Obrigado, pesquisando sobre estrutura de dados.
Ainda n sei como esse canal n é tão comentado. Excelente conteúdo
Preciso postar mais rs
Esse ano vou fazer bastante conteúdo aqui.
Muito bom mano. Show demais
Valeu
Excelente vídeo
Excelente vídeo!!!!!
Ótimo vídeo!
ótimo vídeo, mano!
Ótimo vídeo Caio. Você já pensou em contactar o guru da ciência para fazerem um vídeo em conjunto? Seria super legal.
Opa, não o conheço (acho). Vou pesquisar! =]
No exemplo do pedágio você estaria excluindo possibilidades de dois caminhos separados formando um par, já que não estaria considerando os caminhos "simples". Porém eu não pensei direito então posso estar errado.
Então, a ideia é a seguinte: vc percorre o grafo e cada vez que encontrar uma distância par, vc insere uma aresta no "grafo imaginário" ligando o ponto de partida com o de chegada. Fazendo isso, ao final é como se vc só tivesse os caminhos pares e os ímpares somem. Daí vc tá pronto pra aplicar um algoritmo tradicional (tipo Dijkstra) e ter a solução. Fiquei com receio de explicar a fundo e o vídeo ficar enoorme haha
E aí, tenho uma pergunta que não encontrei resposta em nenhum lugar sobre a maratona de programação: preciso estar matriculado em uma das universidades sede para participar ou posso estar cursando graduação em qualquer lugar?
Caio, não sei se você lerá minha mensagem, mas ainda assim, irei tentar.
Ano que vem é meu ano de escolher minha profissão para prestar o vestibular. O grande dilema é que estou na dúvida entre física e ciência da computação. Tenho técnico em Desenvolvimento de Sistemas (Área da programação). Acontece, que gosto de ambas as áreas, gosto de programar, mas também adoro física. Se eu fosse para física, minha meta seria ser Físico teórico. Mas ainda não sei o que fazer :/
Oi, Victor! Demorei pra ler, mas li haha
Cara, já viu o curso de Física Computacional? Parece perfeito pra vc.
Tem 2 vídeos sobre isso no canal, dá uma procurada. Acho que vai ajudar.
Abração!
*caio faz um video complicado sobre o protocolo PubSubHubbub
,ele é usado também nos bots do discord pra notificar o pessoal sobre videos novos em um canal especifico ( exemplo: o seu),tô tentando implementar esse protocolo no meu app flutter,ta sendo complicado mas tô tentando kkakaka,enois.( acho que isso é um webhook seila )*
Só consigo fazer "vídeo complicado" de coisa que entendo haha, essa daí tá longe do que eu costumo fazer / usar. Flutter é algo que tô me devendo dar uma olhada, faz tempo
@@CaioDallaqua ah blz,to criando em java o serviço pra deixar rodando APP em segundo plano e em serviço,as solicitações pra API vai sereita em dart,e não vou usar esse webhook pois já tenho uma API que já faz raspagem de dados,foi feito em python e o deploy foi feito na heroku,vlw
Não tenho nenhum motivo adicional, mas, queria entrar em contato com você sobre o assunto, você pode me passar o seu e-mail?
Oi, Luiz. Pode falar comigo no instagram.
Grafo?
Isso. Grafo vc pode ver de duas formas: computacionalmente, grafo é uma estrutura de dados (muito útil em diversas situações); matematicamente, se trata de uma teoria que tem uso tanto na matemática pura (aquela que não se preocupa com aplicações), como em matemática aplicada (redes sociais dependem de grafos, por exemplo).
Grafos organizam relações entre objetos / pessoas / processos. Dá um google e vc vai achar vários exemplos =]
@@CaioDallaqua com essa explicação já entendi td kkkk