Programming Competitions (Codeforces, Code Jam, ...)

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 419

  • @Errichto
    @Errichto  4 года назад +363

    This video took forever to edit, please give a like for efforts ;_;
    will stream codingame.com AI bot thing in 2 days on Twitch, say hi in chat www.twitch.tv/errichto

    • @abdelrahmanadel8998
      @abdelrahmanadel8998 4 года назад +1

      I did u r great person,u deserve more than that

    • @tagberli
      @tagberli 4 года назад +3

      Good Montage ! xD

    • @undergrad4980
      @undergrad4980 4 года назад +9

      Hi Errichto!
      Will it be possible for you to make the competitive programming videos into a full tutorial series? From beginner to advanced?

    • @connectgfv6775
      @connectgfv6775 4 года назад +1

      I can Edit for you but I know that you do it for yourself and the joy of completing but pls If you ever think you need someone for editing just consider me

    • @fantomx3850
      @fantomx3850 4 года назад

      Cześć, mam pytanie gdzie zacząłeś naukę programowania jeśli w necie to jakie polecasz strony, kursy lub metody. Pozdrawiam

  • @vivek3314
    @vivek3314 4 года назад +202

    4:51 'random guy thing' was really funny

  • @johnhammer8668
    @johnhammer8668 4 года назад +82

    Thanks Errichto, It felt like a extremely rich best friend giving a tour of his home.

  • @plabonkumersarker
    @plabonkumersarker 4 года назад +13

    Your voice is so relaxing to hear.It's really helpful to absorb your informative video.

  • @shreyanshsingh2627
    @shreyanshsingh2627 4 года назад +199

    4:52 Some random guy... Dude your videos are starting to have some humor. Keep up this fun with other ones

    • @Errichto
      @Errichto  4 года назад +42

      :>

    • @Batman-wf1co
      @Batman-wf1co 4 года назад +7

      @@Errichto ..is that random guy "tourist" ??

    • @ritik84629
      @ritik84629 4 года назад +2

      @@Batman-wf1co That's what makes it humours man. Look at the typing speed.

    • @sayantanpal2786
      @sayantanpal2786 4 года назад +1

      @@Batman-wf1co Yess😁

    • @AnandPandeyHere
      @AnandPandeyHere 4 года назад +1

      I post solutions of famous coding interview problems with proper explanation and code walk. If anyone's interested in it, can take a look at the videos. It will be really helpful for those preparing for placements.

  • @ashutoshtiwari5222
    @ashutoshtiwari5222 4 года назад +8

    Hey Erric !
    Please make a video specifically on CODE JAM and tell us about your journey of becoming such a good programmer !
    Thank you !

  • @VishalSingh-wo9zv
    @VishalSingh-wo9zv 3 года назад +6

    So humble,
    Won 2nd prize at Code Jam and says he is lucky
    Really a nice guy

  • @sumitkumarsingh6037
    @sumitkumarsingh6037 4 года назад +2

    watched your dynamic programming videos...they were excellent. please continue the series

  • @Gold_fi
    @Gold_fi 4 года назад +23

    Thank you for teaching how to go about Competitive prog..pls keep it up. I've followed your channel since you are under 5k followers. Pls continue to do this and keep safe. Pls how long does it take to prepare for competition?

    • @Errichto
      @Errichto  4 года назад +24

      You can prepare for 1 hour, you can prepare 20 years ;p
      if you're asking about some warm-up before a contest, 20 seconds to cool down is enough

  • @MCBarracudo
    @MCBarracudo 3 года назад +4

    Świetne filmiki ! Na dzień dzisiejszy dla mnie competetive programming to abstrakcja , ale lubię sobie od czasu do czasu popisać jakieś proste algorytmy. Wszystkiego dobrego, samych 1 miejsc na zawodach życzę :)

  • @at6727
    @at6727 4 года назад +7

    you're quite generous bro! you'll reach heights

  • @AnthonyMcqueen1987
    @AnthonyMcqueen1987 4 года назад +15

    Competitive programmers dont do It for the money like he said "Its not crazy money but nice". They do for the love of the sport and to solve some of the toughest problems.
    Ultimately become the best in the world.

  • @namaasliku8642
    @namaasliku8642 3 года назад +2

    I started to practice problem-solving inspired by watching your video! It's more about filling free time though rather than wanting to compete. Now it's just whether I can stick with it or not, it's very frustrating when the question marked easy and I have no idea how to solve it. haha. hoping one day I could solve problems marked hard easily.

  • @kirdiekirdie
    @kirdiekirdie 3 года назад +3

    My big goal is to get the Google Code jam T-Shirt once but I never got further than round 2, this is really hard for me even though I studied computer science for many years and have been doing the code jam for 5 years. Amazing that you got hundreds of those t shirts 😁

  • @karankendre6145
    @karankendre6145 4 года назад +2

    Thanks a lot mate !!! You really uploaded fast as per our request! 🙌🏻🙌🏻🙌🏻 respect !

    • @karankendre6145
      @karankendre6145 4 года назад +1

      4:51 SOME RANDOM GUY lol gennadyyyyyyy xD

  • @denisflavius5365
    @denisflavius5365 4 года назад +3

    You changed my life, thank you very much!

  • @matheosfikardos2553
    @matheosfikardos2553 4 года назад

    Hey man I started following your videos for some months now. Great work Keep it up!

  • @kraych6333
    @kraych6333 4 года назад +2

    Господи, друг, какой же ты классный. Каждое твое видео мотивирует учиться больше)

  • @electromorphous
    @electromorphous 4 года назад

    This channel keeps getting better with every video

  • @eloyhz
    @eloyhz 4 года назад +2

    Thanks man! Keep going with the videos and tips please, you are doing a great job!

  • @smallinvestor9896
    @smallinvestor9896 4 года назад +3

    Question - List the available train from a City A to another City B. The algo must order the listing in price ascending order with the cheapest train on top. If there are multiple trains for the same cost the train with lesser connections must be ordered higher.
    Inputs:
    Vancouver SanFransisco
    Vancouver SanFransisco
    100$
    Vancouver Portland 40$
    Portland
    SanFransisco 40$
    .
    .
    .
    N number of inputs
    Output:
    Vancouver - Portland - SanFransisco 80$
    Vancouver - SanFransisco 100$
    .
    .
    .
    .

  • @mkutaydev
    @mkutaydev 4 года назад +24

    No one:
    Errichto:
    Up to $20,000. Its not crazy money, but its still nice.
    $20,000 is a lot of money

    • @lfm3585
      @lfm3585 4 года назад +9

      Not really considering the amount of practice it will take to win that. Best go work at McDonald's if it is for the money.

    • @diploma2007
      @diploma2007 4 года назад

      Well, if you're the top player in games like poker, chess or Dota 2 the prizes are like 100 times larger

  • @sunil5656
    @sunil5656 3 года назад

    Thanks Errichto, This added a lot value and saved a lot of time for this highschooler from India.

  • @Agyaatr108
    @Agyaatr108 4 года назад +1

    Your Editing is getting Better

  • @jimwoodward7293
    @jimwoodward7293 4 года назад

    Great information and great content Errichto!! Really enjoy your channel. Thanks.

  • @omar-elaraby
    @omar-elaraby 4 года назад +2

    That was helpful. Great effort. Thank you man

  • @aayushsharma1048
    @aayushsharma1048 4 года назад +5

    You are one my true inspiration.

  • @slimyslice
    @slimyslice 4 года назад

    I really enjoy your videos, they really inspire me to keep on coding everyday. nice informative video by the way.

  • @vaishnavnegi9640
    @vaishnavnegi9640 4 года назад

    I am pretty new to your channels.....and it seems codeforces may be your favourite platform......

  • @christianpaoliello2826
    @christianpaoliello2826 4 года назад +6

    Great content. I'd like to ask a question. When you participate in online competitions do you use custom libraries which you built beforehand to solve common subproblems? Can you do such a thing in onsite competitions?

  • @mdahsankhan4361
    @mdahsankhan4361 4 года назад

    you updated your thumbnail style, now the channel looks fresh

  • @souvikbanerjee9656
    @souvikbanerjee9656 4 года назад +3

    Regarding Data Structures and Algorithms, should I study all the basic Algorithms first, or do I follow any particular rule?
    Anyway great content! Keep it up.

    • @rentib9136
      @rentib9136 4 года назад

      Souvik Banerjee i dont know how good you are but cp-algorithms.com this website contains most of basic algorithms that everyone should know

    • @heikalikal3552
      @heikalikal3552 4 года назад

      @@rentib9136 wow, thank you for sharing

  • @emmanuelzoti2000
    @emmanuelzoti2000 3 года назад

    good job mann!! It was very helpful

  • @VISITLosAngeles
    @VISITLosAngeles 2 года назад

    Thank you so much Errichto 🙂

  • @MohammadMahadiHassain
    @MohammadMahadiHassain 4 года назад

    Man !!! You are a very honest person. I love your videos

  • @DaSkyBlue
    @DaSkyBlue 4 года назад

    Very excited to watch you compete on Codingame ❤️

  • @vijayanantharaman
    @vijayanantharaman 4 года назад +1

    Ok this is officially the funniest yet still informative video you made. George Clooney and Nicholas Cage wax structures😂. Either way thanks for helping us out.

  • @king998100
    @king998100 4 года назад +5

    Going IEEE Xtreme with my friends this year.... Nearly 0 experience... Learn data structure, dp, solve some problem.... Hopefully life treat me well :-)

    • @Errichto
      @Errichto  4 года назад +4

      practice and you will get good :)

    • @sharudesu
      @sharudesu 4 года назад +2

      i did participate with my friends last year (2nd year university student) and all i did was solving some problems on hackerrank, we got to rank 500 just by knowing a little bit, next time we wanna try our best, just focus on having fun

  • @akashnag3879
    @akashnag3879 4 года назад

    Thanks mate.. your videos are always helpful.

  • @ionuttiplea4666
    @ionuttiplea4666 4 года назад

    Great work, keep going with the quality content you are making, it is so helpful!!!!

  • @parvejmia5894
    @parvejmia5894 4 года назад +2

    please make a video on intermediate-level programmers!

  • @dracomalfoy989
    @dracomalfoy989 4 года назад

    Really informative and straightforward. Subscribed!

  • @wires3673
    @wires3673 4 года назад +1

    Can you make a video about your macros and your tools and workflow during a competition? That would be great!

  • @sahilsharma2952
    @sahilsharma2952 4 года назад +11

    Really appreciate the effort mate :)

  • @rakeshsahni_
    @rakeshsahni_ 4 года назад

    Thanks big brother.
    I am so inspired by you.
    Please to continue such video.
    I am from India.

  • @avocode1487
    @avocode1487 4 года назад

    no doubt that i have got the best teacher in life for competative n that is the one n only Mr. errichto.......thanks for awesome content.😌

  • @kundankulkarni1728
    @kundankulkarni1728 4 года назад +6

    A true competitor for Gennady..
    Never mind 😂😂😂😂

  • @VBeniwal_IITKGP
    @VBeniwal_IITKGP 4 года назад

    Such a simple person you are brother!!

  • @stonecoldcold2941
    @stonecoldcold2941 4 года назад +1

    I am facing difficulties with dp problems. Dude it would be awesome if u can make some tutorials or series on that maan!!

    • @Errichto
      @Errichto  4 года назад

      I have a series of dp lectures...

  • @ahmedouyahya
    @ahmedouyahya 4 года назад

    Clever person. Thank you so much.
    Please would you make a video for beginners who want to start programming competitions.

  • @PavanKumar-jt5mq
    @PavanKumar-jt5mq 4 года назад +1

    The thumbnails are so cool

  • @nikhil1757
    @nikhil1757 4 года назад

    getting huge motivation from your story... Loved it

  • @kartikeyanautiyal9598
    @kartikeyanautiyal9598 4 года назад

    great video.... you are doing a great job.... sharing your experience.... keep it up.

  • @divyanshupandey1702
    @divyanshupandey1702 4 года назад

    Was that Random Guy Gannady 😂 . Nice Work

  • @Lamine_yaml
    @Lamine_yaml 4 года назад +4

    Hi Errichto, could you pls create a video for people who can solve easy A and B type problems but could not solve C, D and E on codeforces. How to approach? how to prepare?

    • @Errichto
      @Errichto  4 года назад +2

      practice B-C problems then, that's it ;p
      github.com/Errichto/youtube/wiki/How-to-practice%3F

  • @MrWolfgangWeiss
    @MrWolfgangWeiss 4 года назад

    Nice desk setup, you should make a video about it.

  • @pedromassango
    @pedromassango 4 года назад

    Why you aren't working for Google or such big company? You are great in solving problems

  • @rajgondalia1471
    @rajgondalia1471 4 года назад

    Hi Errichto, should search and learn about new topics or should I just keep solving problems?
    Btw nice video, keep on the good work.

  • @nakedwildman9479
    @nakedwildman9479 4 года назад

    Love your videos! Greetings from Germany :)

  • @sayantanpal2786
    @sayantanpal2786 4 года назад +8

    4:52 Random.... yes.... truly random🤣🤣🤣 (Respect fr u guys though 🙏🏻🙇)

  • @barisbasar3909
    @barisbasar3909 2 года назад

    I only started dealing with cs at 20 now im 21 so about 10 months passed. I wish I had started younger... My skill now is ok, im making progress but still best I can do is 900 rating problems on codeforces... :/ i hope one day I will compete in an onside competition, seems to be great fun

  • @nellyhernandez7087
    @nellyhernandez7087 4 года назад +1

    Thanks for this great videos, you are really great even though you are super intelligent in this area, you are really humble:), kind regards from Mexico and Russia:)

  • @TechWithSabri
    @TechWithSabri 4 года назад +2

    Thank you so much Errichto
    i have a simple questions:
    can we use in the competitions any langg we want or it's obligatory a specific langg ?
    and for example if i'm in the competition and i forgot about some functions how to use them do we have the right to access to internet or no ?
    thank you so much Errichto for your time keep going

  • @1996Pinocchio
    @1996Pinocchio 4 года назад

    I'm so looking forward for the next video!

  • @maxkeviv3154
    @maxkeviv3154 4 года назад +3

    When you started compitive programming

  • @Dimitriedmr
    @Dimitriedmr 4 года назад +2

    Good job and thank you!

  • @NishantSingh-mw3in
    @NishantSingh-mw3in 4 года назад

    Very nice and compact explanation

  • @knowname7537
    @knowname7537 4 года назад +2

    Bro u r amezing .... U r my inspiration

  • @annguyenthibinh6875
    @annguyenthibinh6875 4 года назад +1

    thanks for sharing
    i like to solve programming problems but i very old now (born 1994) and i not smart, i'm always solve in brute force
    still love your videos

  • @belaluddin6554
    @belaluddin6554 4 года назад +9

    Love ur contents boss❤️

  • @sfbshoccho
    @sfbshoccho 4 года назад +3

    I got into ACM ICPC regional stage. But I am still gray

  • @EW-mb1ih
    @EW-mb1ih 3 года назад

    Nice video! I guess CP could be a good way to learn code for beginner! It give you goal and you can measure your evolution

  • @kokosensei5231
    @kokosensei5231 2 месяца назад

    Thank you for share!

  • @chittytherobot
    @chittytherobot 3 года назад

    Errichto ! you are really inspiring !

  • @nayeemislam8118
    @nayeemislam8118 2 года назад

    Thanks, Erricto

  • @xbulletxtheory
    @xbulletxtheory 4 года назад +2

    silly question. But can competitive programmers like this guy cake walk through the coding interviews at FAANG?

    • @Garentei
      @Garentei 4 года назад +2

      There is a video where he simulates a real Google interview, look it up if you want to see for yourself. (Yes).

    • @coolrishabhrawat
      @coolrishabhrawat 4 года назад +1

      Yes he can.

  • @vaibhavnarayankar752
    @vaibhavnarayankar752 Месяц назад

    what is unique about rank 1 codeforces competitors ? all has same algorithmwise and programminglanguage wise what is become differrent techniq is use to make different from other

  • @abdullatifkhayat3304
    @abdullatifkhayat3304 4 года назад +6

    My university didn't win anything in The icpc, so my dream is to win one of medals and I work so hard to achieve it but unfortunately, I started training late :(

  • @NirmalSilwal
    @NirmalSilwal 3 года назад +3

    4:51 Gennady Korotkevich

  • @nassimnedjar2063
    @nassimnedjar2063 4 года назад +1

    Really well done !! Carry on it man,you're the best!

  • @angiras07
    @angiras07 4 года назад +8

    After solving some implementation problems i want to learn algorithns so should start from divide and conquer or the important ones like dp and from where shoild i learn these

    • @Errichto
      @Errichto  4 года назад +13

      solve problems and read editorials, you will encounter techniques you need

    • @ionuttiplea4666
      @ionuttiplea4666 4 года назад +1

      You probably want to learn data structures, they are very handy. After that you may want to focus just like Errichto said on solving problems. While doing so you will encounter the algorithms like Divide and Conquer, Backtracking, Quick sort and so on. You might also want to focus a little on the efficiency of each algorithm you do or you learn so that you might use the given data constraints in your favor, for example guessing what type of algorithm the optimal solution would be and see if you get an idea

    • @angiras07
      @angiras07 4 года назад

      @@ionuttiplea4666 stack queues??

    • @ionuttiplea4666
      @ionuttiplea4666 4 года назад

      @@angiras07 stacks, queues, lists, hashtables, trees

    • @Arm3dWithWings
      @Arm3dWithWings 4 года назад

      @@Errichto Where are you reading editorials?

  • @slavii5772
    @slavii5772 4 года назад +9

    7:13 forearm looking good👀

  • @kabboghosh1853
    @kabboghosh1853 4 года назад +5

    love from bangladesh
    such a great human being
    you are just my idol

  • @TahsinAhmed-yj9ns
    @TahsinAhmed-yj9ns 4 года назад +6

    im having difficulties in number theory problems, any suggestion or tips for improving number theory part in contests?
    thank u!

    • @Errichto
      @Errichto  4 года назад +6

      practice more number theory problems or find some math book/course on that

    • @elihowitt4107
      @elihowitt4107 4 года назад +2

      Antii competitive programmers handbook is very good

    • @Matter743
      @Matter743 4 года назад

      @@elihowitt4107 "Antii" is name of the book?

    • @TahsinAhmed-yj9ns
      @TahsinAhmed-yj9ns 4 года назад

      @@Matter743 no i guess It's the name of the writer of that book!

  • @lovvyparhar393
    @lovvyparhar393 4 года назад

    @Errichto Should a beginner first go for problemset or he should go for virtual contests for better growth?
    how to have a good blend of both of these? what was your plan when you started?

  • @gameon-z-250
    @gameon-z-250 4 года назад +1

    What would be your suggestio if some one is 20 years old and have no idea of programmings but still wants to become a top programmer?

    • @Errichto
      @Errichto  4 года назад +1

      Same as advice for anybody else: practice. The main issue is that it's hard to find so much free time when you are older.

  • @LuckYour
    @LuckYour 4 года назад

    hey men, very good stuff! Keep going!

  • @nishantsur9361
    @nishantsur9361 4 года назад +2

    You - Code Jam
    Me - Game Jam
    Cool !!

  • @jopa-slona
    @jopa-slona 4 года назад

    Thanks for clist.by

  • @imadudin1522
    @imadudin1522 4 года назад +1

    request...
    how to compete in marathon match topcoder ?
    i heard that you need to an additional app or something like that.
    thank you...

  • @nocode659
    @nocode659 4 года назад +2

    Do you do only CP full time?

  • @briliantino946
    @briliantino946 4 года назад

    You help us so much that we learners from you do not know how to get revenge on you !!!

  • @priyanksharma1518
    @priyanksharma1518 4 года назад

    "$20,000 is not crazy money but nice".
    This guy is crazy man -_-
    PS: I am already a fan bro!

    • @rudranshdixit5526
      @rudranshdixit5526 4 года назад +1

      Bro that is once in a Year money so that is kinda less if you compare that to what a software engineer gets on an average Yearly.

  • @mayankshahabadee8331
    @mayankshahabadee8331 4 года назад +2

    Youre not nerd like other grand masters, you have the humor to build a great channel on youtube.

  • @JohnDoe-of9nh
    @JohnDoe-of9nh Год назад

    Are these problems only I c++ or also other programming languages.

  • @saifulislamsarfaraz
    @saifulislamsarfaraz 4 года назад

    What should be doing for better English,
    which book I can read?
    because I didn't understand many problems but I can solve many problems
    please suggest to me

  • @mohammadkloob5483
    @mohammadkloob5483 4 года назад +1

    I tried to solve problems in code forces and leetcode and I even didn't know to solve easiest problem?..should I study data structure and algorithims then starting to solve problem?

  • @NeelanshMathur
    @NeelanshMathur 4 года назад +1

    Noice! :))
    What were your max rating or stars in Codechef? When was the last time you were on it?

    • @Errichto
      @Errichto  4 года назад +2

      you can check yourself but I don't compete on Codechef
      google -> codechef errichto

    • @sourabhkhandelwal1568
      @sourabhkhandelwal1568 4 года назад +1

      Many top competitors from CF who are not Indians don't compete on Codechef. Bohdan Pryschenko(i_love_tanya_romanova) wrote a detailed answer on Quora as to why.

  • @onurislak
    @onurislak 4 года назад

    hi kamil where do you work at the moment?what is your goal?do you want to be a software engineer in a big company?

  • @krishnar9932
    @krishnar9932 3 года назад

    Thanks man, this is motivational