Programação Competitiva | Próximo nível com a Maratona de Programação

Sdílet
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

Komentáře • 27

  • @CaioDallaqua
    @CaioDallaqua  Před 4 lety +6

    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/

  • @bulverismo
    @bulverismo Před 4 lety +2

    Uma dica dessa muda a vida de alguém. Muito obrigado.

  • @camylaluizgomesdasilva690

    Amei, obrigada. Pode fazer mais vídeos sobre o tema :)

  • @DevAzul
    @DevAzul Před 4 lety +1

    Obrigado, pesquisando sobre estrutura de dados.

  • @marcosguilherme6356
    @marcosguilherme6356 Před 3 lety +1

    Ainda n sei como esse canal n é tão comentado. Excelente conteúdo

    • @CaioDallaqua
      @CaioDallaqua  Před 3 lety

      Preciso postar mais rs
      Esse ano vou fazer bastante conteúdo aqui.

  • @TheMundo10
    @TheMundo10 Před 4 lety +1

    Muito bom mano. Show demais

  • @brormaos8616
    @brormaos8616 Před 3 lety +1

    Excelente vídeo

  • @EmanoelLucas8552
    @EmanoelLucas8552 Před 3 lety

    Excelente vídeo!!!!!

  • @tiagodsf
    @tiagodsf Před 2 lety

    Ótimo vídeo!

  • @gessecarneiro5010
    @gessecarneiro5010 Před 4 lety +1

    ótimo vídeo, mano!

  • @marcelomarchiolli681
    @marcelomarchiolli681 Před 4 lety +2

    Ótimo vídeo Caio. Você já pensou em contactar o guru da ciência para fazerem um vídeo em conjunto? Seria super legal.

    • @CaioDallaqua
      @CaioDallaqua  Před 4 lety +1

      Opa, não o conheço (acho). Vou pesquisar! =]

  • @linecker94
    @linecker94 Před 4 lety +1

    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.

    • @CaioDallaqua
      @CaioDallaqua  Před 4 lety +1

      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

  • @Infomaniac432
    @Infomaniac432 Před rokem

    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?

  • @victoraugusto55
    @victoraugusto55 Před 3 lety

    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 :/

    • @CaioDallaqua
      @CaioDallaqua  Před 3 lety

      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!

  • @Ulusamay
    @Ulusamay Před 4 lety

    *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 )*

    • @CaioDallaqua
      @CaioDallaqua  Před 4 lety +1

      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

    • @Ulusamay
      @Ulusamay Před 4 lety

      @@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

  • @luizantoniomarquesferreira1468

    Não tenho nenhum motivo adicional, mas, queria entrar em contato com você sobre o assunto, você pode me passar o seu e-mail?

    • @CaioDallaqua
      @CaioDallaqua  Před 4 lety

      Oi, Luiz. Pode falar comigo no instagram.

  • @franciscojunior2742
    @franciscojunior2742 Před 4 lety +1

    Grafo?

    • @CaioDallaqua
      @CaioDallaqua  Před 4 lety +2

      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 =]

    • @franciscojunior2742
      @franciscojunior2742 Před 4 lety

      @@CaioDallaqua com essa explicação já entendi td kkkk