Intro to Competitive Programming

Поділитися
Вставка
  • Опубліковано 18 вер 2022
  • Most interesting video ever created. I don't know what I mispronounced but I definitely mispronounced something. Also Junferno's face is not in this video as much due to him falling into a state of anguish mid-recording (he was busy).
    Patreon: / junferno
    Twitter: / junferno
    Join the Discord: / discord
    Secondary Discord invite if vanity invite expires: / discord
    Check out my other stuff on GitHub: github.com/kevinjycui
    Corrections:
    - [Visual error at 6:02] "Ultrecht" should be Utrecht
    - [Visual error at 10:32] Shortest path from A to C should be ADC, yielding a distance of 1+7=8, making the total distance from A to C to E: 8+12=20
    Footnotes:
    - Other prominent online judges similar to Codeforces/DMOJ include AtCoder, Leetcode (mostly technical interview-type questions), Codechef, and TopCoder. CSES is an online judge focused on a single problemset. Advent of Code is a Christmas-themed daily programming challenge run annually in December in which only the output of the test cases has to be submitted as opposed to the solution code. Google Foobar is a "secret" Google programming challenge meant to be a recruiting technique targeted towards Google Search users who use keywords related to coding.
    - The technical term for a "network of nodes" is a "graph". Algorithms dealing with such graphs are categorised as graph theory algorithms. Nodes are connected by "edges" which may or may not have "weights". A directed graph is a graph in which the edges only go one way. An acyclic graph is a graph which contains no cycles.
    - A queue is different from a list in that it is not indexable, but rather just serves the element at the top when polled. A priority queue serves the element with the highest priority (usually implemented with heap). It does not actually "sort itself" but the elements will come out "sorted". The queue is sometimes referred to as "a list" in this video. This is meant to mean a "sequence of elements" and not the "list" data structure that exists in some languages.
    - The preferred language for most competitive programming is C++, though other languages are also used. Java, for example, is often used alongside a rewrite of the input reader class, as the built-in Scanner is too slow.
    References: "For the absence of a bibliography I offer neither explanation nor apology." -- Edsger W. Dijkstra
    Photos courtesy of Wikimedia Commons, GeeksForGeeks, DMOJ
    DMOJ: dmoj.ca/
    Codeforces: codeforces.com/
    Single Source Shortest Path: dmoj.ca/problem/sssp
    VM7WC '15 #4 Gold - Chain Rule: dmoj.ca/problem/vmss7wc15c4p3
    Music tracklist:
    • The Complete Junferno ...
    Community Captions:
    Portuguese (Brazil) - Guilherme BR
  • Наука та технологія

КОМЕНТАРІ • 875

  • @Junferno
    @Junferno  Рік тому +1223

    Corrections:
    - [Visual error at 6:02] "Ultrecht" should be Utrecht
    - [Visual error at 10:32] Shortest path from A to C should be ADC, yielding a distance of 1+7=8, making the total distance from A to C to E: 8+12=20

    • @chamberofhope
      @chamberofhope Рік тому +55

      Honestly to most people (me) half of the video sounds like radio noise only changing when you randomly mention some stupid joke that makes me spit my drink so I don't think you have to be that worried.

    • @peatral
      @peatral Рік тому +90

      Also: A Priority Queue is not a list that sorts itself, it is a queue that always returns the element with the highest priority next (usually the lowest value in a list of numbers). As a matter of fact, PQs usually get implemented using a Min-Heap (which, by keeping the heap invariant true, has always the lowest element as its root). Important to understand is that a PQ is not a list but a queue (a First-In-First-Out data structure which makes it impossible to do index calls) and is not (fully) sorted but only gives back the element with the highest priority / lowest value. Of course you can easily implement it by sorting a list once an element has been added but that is usually not how it is done because the computational overhead it generates for the little (to no - in a PQ we don't care about any other element than the next) benefit it gives us. Operating on a large dataset this can significantly affect the performance.
      You based your explanation on your implementation and while the implementation of course works the explanation of a PQ is wrong. Just something I wanted to mention but other than that, nice video as always!

    • @Junferno
      @Junferno  Рік тому +81

      @@peatral Thanks! Clarification footnoted.

    • @peatral
      @peatral Рік тому +10

      @@Junferno Nice, that is a really good footnote!

    • @kimeiga
      @kimeiga Рік тому +1

      Me when dutch

  • @staykarbine
    @staykarbine Рік тому +2558

    Can't believe I got baited into watching an informative video just because it had a picture of Misato on it

  • @Ceviche4K
    @Ceviche4K Рік тому +6318

    He completely lost me when he started explaining that 2D array thing, but then he put Rei Evangelion in the video and completely won me over

    • @pierce9019
      @pierce9019 Рік тому +86

      2D arrays are great! 3D arrays are even more awesome. It's not as complicated as it seems.

    • @Purpial
      @Purpial Рік тому

      same

    • @kakyoindonut3213
      @kakyoindonut3213 Рік тому +123

      I like it when she appears and says her catchphrase "it's rein' time!" And fires a deadly rays of gamma radiation

    • @zyrgr2940
      @zyrgr2940 Рік тому +8

      @@kakyoindonut3213 hilarious and original

    • @QWERTY-gp8fd
      @QWERTY-gp8fd Рік тому +8

      @@zyrgr2940 ironic

  • @nark4837
    @nark4837 Рік тому +3535

    This video should be renamed from "Intro to Competitive Programming" to "Overexplaining Dijkstra's Algorithm"

    • @eigenenvy9371
      @eigenenvy9371 Рік тому +301

      The title and the content of the video together perfectly captures what it's like to be a first-year CS student.

    • @____-gy5mq
      @____-gy5mq Рік тому +10

      you mean uniform cost search

    • @KaosFireMaker
      @KaosFireMaker Рік тому +92

      "Overexplaining Dutch Geography"

    • @prashantd6252
      @prashantd6252 Рік тому +9

      He must be a fan of Neil Degrasse Tyson!

    • @Entropy67
      @Entropy67 Рік тому +21

      "Overexplaining ____________ Algorithm" = second/first year cs classes lmao

  • @RTDelete
    @RTDelete Рік тому +941

    "this is a list of Kirby antagonists"
    ...
    "Stable marriage"

    • @elwan_
      @elwan_ Рік тому +82

      Stable marriage, the biggest Kirby antagonist.

    • @beefax
      @beefax Рік тому +26

      russian peasant

    • @kabliss4111
      @kabliss4111 Рік тому +21

      Link cut tree.

    • @kabliss4111
      @kabliss4111 Рік тому +12

      Or just Z

    • @jerebenitez8542
      @jerebenitez8542 Рік тому +4

      @@kabliss4111 that sounds like a Zelda speedruning technique

  • @ChompDude
    @ChompDude Рік тому +2674

    They asked me how well I understood theoretical computer science. I said I had a theoretical degree in computer science. They said welcome aboard.

    • @kajxqeirscl
      @kajxqeirscl Рік тому +66

      lmao

    • @Justhappydog
      @Justhappydog Рік тому +41

      New vegas, love it!

    • @LunizIsGlacey
      @LunizIsGlacey Рік тому +112

      A "theoretical degree" lol ha.

    • @jinanren2026
      @jinanren2026 Рік тому +29

      u have a degree in theory huh, well that's professional enough! like, haggle your way out the coding interview, maybe!

    • @hithere640
      @hithere640 Рік тому +11

      Newsflash: Fantastic is irreplaceable.

  • @holthuizenoemoet591
    @holthuizenoemoet591 Рік тому +2018

    as a Dutch I'm impressed with the pronunciation of these dutch cities, given Dutch is next to impossible to pronounce.

    • @youreyesarebleeding1368
      @youreyesarebleeding1368 Рік тому +71

      Every time I hear it, it makes my mouth feel weird because i'm imagining a muscle spasm in the roof of my mouth

    • @776Mine
      @776Mine Рік тому +41

      just do the hard G and you’ve got the entire language down

    • @iXenox
      @iXenox Рік тому +39

      As a non Dutch I will disagree, others failings to pronounce something might be because the people you are using for examples are English.
      The english language kinda sucks for pronounciation.

    • @groetjesuitdehel
      @groetjesuitdehel Рік тому +26

      @@unclassifiedsignal it is, we just learn to connect different sounds to the same letters.

    • @gabriel_ito8247
      @gabriel_ito8247 Рік тому +1

      And when ya used to it it takes ages to learn any other language ever

  • @i-win
    @i-win Рік тому +1277

    Competitive programmers realizing their entire livelihood consists of only inverting binary trees 💀

    • @arsenypogosov7206
      @arsenypogosov7206 Рік тому +74

      Never in my competitive life have I inverted binary trees

    • @LavaSaver
      @LavaSaver Рік тому +312

      @@arsenypogosov7206 You are in denial.

    • @zojaXII
      @zojaXII Рік тому +4

      funny fast kirby man !

    • @austinscott4695
      @austinscott4695 Рік тому +20

      Looks like you have never did competitive programming.

    • @bampo8436
      @bampo8436 Рік тому +1

      L

  • @hayatotaichi1384
    @hayatotaichi1384 Рік тому +425

    I love this kind of low-budget, high-humor videos
    also
    He explained it very intuitively

    • @abhijeetas7886
      @abhijeetas7886 Рік тому +20

      there is something charming about videos made on a not so big budget. but with a lot of effort

    • @stain5570
      @stain5570 6 місяців тому

      I also love no money high funny videos

  • @58209
    @58209 Рік тому +686

    i immediately love your videos more for taking a brief moment to list the cons of the VPN you used to counter the unintentional endorsement of non-sponsored product use.

    • @oreos3174
      @oreos3174 Рік тому +19

      me too, I actually paused to read them all

  • @be7256
    @be7256 Рік тому +270

    an evangelion themed competitive programming video
    made for me honestly

    • @nixel1324
      @nixel1324 Рік тому +28

      It even has Touhou music to match your profile pic!

    • @burnedpizzacrust1199
      @burnedpizzacrust1199 Рік тому

      @@nixel1324 who's on the profile pic?

    • @nixel1324
      @nixel1324 Рік тому +2

      ​@@burnedpizzacrust1199 Marisa Kirisame, probably the closest Touhou has to a central protagonist after Reimu.

  • @JimmyJonJillakers
    @JimmyJonJillakers Рік тому +415

    I like to imagine Jun got IP banned from CodeForces for playing Bad Apple on their verdict page

    • @aourt
      @aourt Рік тому +70

      he probably did 💀

    • @PurpleSpiritFoxFire
      @PurpleSpiritFoxFire Рік тому +9

      It was worth it tho😂😂

    • @arolimarcellinus8541
      @arolimarcellinus8541 Рік тому +1

      wait....how can he playing bad apple in the verdict page?? is there any some system that we can use??

    • @PurpleSpiritFoxFire
      @PurpleSpiritFoxFire Рік тому +5

      @@arolimarcellinus8541 I just say what i see and am not knowledgeable about playing bad apple on anything...i think he just makes each frame with rows of text that instead of pixels use characters to make the frame. You can probably see the code when he ctrl+v it in there.

    • @lucdombar4527
      @lucdombar4527 Рік тому +8

      @@PurpleSpiritFoxFire About what he show at the end, it's most probably just javascript on his client side, as the timestamps stay constant (and the update is too fast compared to the start update time). But that would probably just be for the gag at the end of the video and not the actual attempt that made him banned, as it don't send anything to the server

  • @vilmoslengyel5517
    @vilmoslengyel5517 Рік тому +141

    I should have expected the end but it somehow took me by surprise

  • @weirdcreature9928
    @weirdcreature9928 Рік тому +218

    I can't believe you tricked me into reliving my algorithms and data structures class

    • @Immadeus
      @Immadeus Рік тому +10

      All it took was anime

  • @WeAreFailsProduction
    @WeAreFailsProduction Рік тому +314

    As someone who finished up algorithms as one of my final courses out of college, this would have been a great video to show to our class on Dijkstra's.

    • @snowman4933
      @snowman4933 Рік тому

      You do them in final course? Our mf prof. just taught us C and went straight to Narasimha Karaumachi's DSA book.

    • @Error_code_1001
      @Error_code_1001 Рік тому +6

      everyone would pay attention when the rei part would come on

  • @equalturtle
    @equalturtle Рік тому +122

    0:29 I love how you translated this sentence to specifically Chinese Russian and Polish, this describes the top competition pretty well

  • @nullinullinullifi
    @nullinullinullifi Рік тому +160

    6:51 the amount of whiplash between these two sentences is too much lmao. I love it

    • @alizzz255
      @alizzz255 Рік тому +12

      I was so lost at that point that I didn't even notice it lmao

    • @decksteroussnail
      @decksteroussnail Рік тому +2

      Instead of the Gorilla Basket problem. This is the Programming Rei McDonalds problem.

  • @saga8484
    @saga8484 Рік тому +46

    7:45 When he started listing the algorithms, I was surprised by the amount of algorithms I never knew. Then I heard “Fecto Elfilis algorithm” and realized “wait.. that doesn’t sound right”

  • @dingalong14
    @dingalong14 Рік тому +72

    Somehow the consistent Bad Apple endings manage to keep surprising me. I may have developed early-onset dementia since becoming a viewer.

  • @jlco
    @jlco Рік тому +41

    "This is a list of Kirby antagonists, actually."
    Three seconds earlier: "Stable Marriage"

  • @delayed_control
    @delayed_control Рік тому +42

    The entire explanation of the Dijkstra's algorithm was done in a way that maximized Jun's ability to flex his Dutch pronunciation.

  • @martinsebor9933
    @martinsebor9933 Рік тому +36

    I always wanted to learn about competitive programming!
    now i want to forget

  • @astromos
    @astromos Рік тому +3

    Amazing pronunciation on everything, even "VM7WC".

  • @Some_Awe
    @Some_Awe Рік тому +19

    "The other city in the netherlands" 😂😂 funniest way to avoid saying groningen

  • @remarkablysquare3216
    @remarkablysquare3216 Рік тому +94

    My dad went to a very small university in Canada and was on the programming team
    They actually ended up going to the world championship in Hawaii and beat schools like MIT and Harvard
    I never knew much about how it actually worked so this was a very nice way for me to be able to appreciate his achievements a bit more
    He is still probably the smartest person I know
    Thank you for the great video

    • @gerrardandeminem
      @gerrardandeminem Рік тому +9

      He must be crazy smart cuz this is actually extremely intellectually difficult feet to accomplish

    • @isaac10231
      @isaac10231 Рік тому +5

      You should probably pick up programming you might have a gift for it too.

    • @khoiduongminh5111
      @khoiduongminh5111 10 місяців тому

      Is it Waterloo?

    • @jun9491
      @jun9491 10 місяців тому +4

      @@khoiduongminh5111Waterloo isn’t small

  • @DMurdock
    @DMurdock Рік тому +17

    I was on my university’s first real programming team. There were so few people interested that we didn’t even have to try out. We just volunteered and we were instantly on the team. We didn’t have enough time to learn all the relevant algorithms so my position on the team was to solve problems that nobody knew the algorithm for lol. I remember one of my ad hoc solutions being too slow for the judge so we wrote code that printed out a C array of the first 100 primes. Then we took that array and hardcoded it into the solution to reduce the final processing time.

  • @konstantinsotov6251
    @konstantinsotov6251 Рік тому +7

    I SHOULD HAVE EXPECTED "IT" AT THE END

  • @TheDwarvenDefender
    @TheDwarvenDefender Рік тому +29

    Dickstroke's Algorithm was the thing that broke my brain when I tried to program it for my class and I didn't understand it before I came across this video. Now, after watching this video, I still don't understand it. Thanks, Junferno!

  • @christopherscaramella1928
    @christopherscaramella1928 Рік тому +295

    10:32 Is it just me or is the shortest path from A to C in this example clearly ADC, or 8 instead of 9?

    • @31redorange08
      @31redorange08 Рік тому +9

      Just you. Alien.

    • @omniladdrr6899
      @omniladdrr6899 Рік тому +42

      @@BGP00 it's impossible in real world but he's clearly right if you use the graph

    • @jaytheman5386
      @jaytheman5386 Рік тому +3

      @@BGP00 ​ you can’t go from A to C directly here

    • @ArbitraryCodeExecution
      @ArbitraryCodeExecution Рік тому +9

      @@omniladdrr6899 its not impossible, the line doesnt represent a straight path

    • @omniladdrr6899
      @omniladdrr6899 Рік тому +1

      @@ArbitraryCodeExecution fair enough

  • @Tomentos
    @Tomentos Рік тому +10

    Glad you managed to put Bad Apple in again.
    I felt it's abstinence in the last video.
    10/10

  • @nathan2743
    @nathan2743 Рік тому +8

    Not sure what Misato has to do with this but I’m glad she’s here regardless

  • @yakkuuu
    @yakkuuu Рік тому +9

    now im a god thank you junferno

  • @zhxn9210
    @zhxn9210 Рік тому +5

    Currently preparing for British Informatics Olympiad this year, I open UA-cam and see new Junfero competitive programming video with anime woman in thumbnail, nice algorithms very cool

  • @leroymilo
    @leroymilo Рік тому +19

    As a competitive programming nerd who took part in the Sud West European Regional Contest for ICPC of last year (my team lost, since we're not Russian), I can attest that this video is truthful, and also that competitive programming is a great source of -frustration- satisfaction.

  • @Suzumi-kun
    @Suzumi-kun Рік тому +9

    that dijkstra example is exactly how my professor explained it (at utrecht university no less)

  • @AkwardDummy4444
    @AkwardDummy4444 Рік тому +15

    How is He putting so much information into my brain so fast. This video is 12 minutes long, and I feel like I've watched 1 hour long video essay.

  • @crpineo
    @crpineo Рік тому +8

    I'll be totally honest here: really, the main reason I clicked on this video is because I saw Misato in the thumbnail
    _{Misato Katsuragi best Evangelion girl}_

  • @chadchampion7985
    @chadchampion7985 Рік тому +1

    Loving these videos. Hope you keep making more

  • @fehrleon5627
    @fehrleon5627 Рік тому

    firstly I would like to wish you well and to say a huge thank you for uploading these videos as they have been an invaluable resource to

  • @capitaopacoca8454
    @capitaopacoca8454 Рік тому +11

    Before the video, I didn't know anything about competitive programming. Now that I've watched this, it's just as before. Thanks for explaining.

    • @bent3942
      @bent3942 10 місяців тому +1

      Yep 100% agree.

  • @ojojostar671
    @ojojostar671 Рік тому +10

    the final problem reminds me of that way of decrypting a decryption key with only one one pair of encrypted/decrypted messages. instead of randomly guessing 100 different consecutive decryptions (a already encrypted encryption is recrypted several times to increase security) in order to find the proper decryption key, one can instead guess 50 decryptions on the encrypted message and do 50 reverse encryptions on the decrypted message and meet in the middle and compare all of the different half decrypted keys and see which ones match. Because the time needed to break an encryption increases exponentially with every layer of encryption, decreasing the time needed from t^100 to 2*t^50 where t is the time to guess a single layer of decryption is an extremely effective method. Thus, it is also extremely hard to have 2 middle points instead of 1 because there is no secure launching point to 'save progress'.

  • @camilatinampay8435
    @camilatinampay8435 Рік тому

    Thanks for your easy to follow explanations, one step at a ti. It makes learning less overwhelming!

  • @weecl
    @weecl Рік тому +1

    Your videos are quite often the highlight of my day

  • @evengaylion.9527
    @evengaylion.9527 Рік тому +6

    Wow this sure would've been helpful in my first ever competitive programming contest last week wow truly a crazy world am I right

  • @Haimi-fv5xj
    @Haimi-fv5xj Рік тому +5

    I clicked on your video because the thumbnail has to be the most eye catching thing ever. What does misato have to do with competitive programming? I‘ve seen it now and I am unable to turn down my urge to get an answer for the question. Props to that. Genius.

  • @malinbarnes
    @malinbarnes Рік тому +4

    I am fuckin SCREAMING at the ending, Juneferno strikes again

  • @sakarain
    @sakarain 2 місяці тому

    I didn’t really understand this video when it first came out but now but now it finally makes some sort of sense. I was learning about weighted graphs in data structures and algorithms today and instantly remembered this video

  • @davidguthriemusic
    @davidguthriemusic Рік тому +7

    i understood less than usual and laughed more than usual, banger video thank you Junferno 🙏

  • @dylanlouie153
    @dylanlouie153 Рік тому

    Cool video! Honestly learning all the graph + sorting algorithms seems fun

  • @sifiso5055
    @sifiso5055 Рік тому

    I've been waiting for this kind of video for a really long time.

  • @murilopedroza5451
    @murilopedroza5451 Рік тому +5

    I love how your videos have the power of curing my depression even though I've literally never coded anything in my entire life

  • @RuneToi
    @RuneToi Рік тому

    Great style. Excited to see your next video.

  • @muha0644
    @muha0644 Рік тому +7

    I literally spaced out listening to flowering night. You really need to add more obscure touhou references.

  • @firewoodloki
    @firewoodloki Рік тому +3

    10:26, it feels like the moment where the manga protagonist is revealing how he won at the end of the battle.

  • @ibekeggles
    @ibekeggles Рік тому +23

    I love how almost all competitive programming discussions just devolve to graph theory and Birmingham.

  • @kattek
    @kattek Рік тому +4

    Very nice surprise to see my country in your vid. Your pronounciation is on point! Having been to all these places myself I guess I have to agree with you :D The dijkstra guy kinda reminds me of walter white for some reason

  • @phillylifer
    @phillylifer Рік тому

    New favorite channel. Delivery is art

  • @hopemetal3440
    @hopemetal3440 Рік тому +2

    My favorite Kirby antagonist, Suffix Automata 2.

  • @luismariohonorestorres3086
    @luismariohonorestorres3086 11 місяців тому

    Loved your dedication! Nice video!

  • @nitromegamer100
    @nitromegamer100 Рік тому +12

    Wow! I'm now motivated to become a competitive programmer with absolutely no skills in programming. Thank you for letting me see the other side of the window

  • @early2000skid
    @early2000skid Рік тому +6

    My climb to grand master coder begins here

  • @takeshisingchat980
    @takeshisingchat980 Рік тому

    BROTHER, YOU ARE THE BEST!!! You oooh really helped me!! THANK YOU VERY MUCH!

  • @hienvo-ll3lr
    @hienvo-ll3lr Рік тому

    First time to your channel and I accidentally got an explanation of the Dijkstra's algorithm. Came for the thumbnail, stayed for the informative tutorial (can I call it a tutorial though?). Anw, thank you and can't wait to see more videos like this.

  • @MinoRFestive
    @MinoRFestive Рік тому +28

    Crazy how you made a video on competitive programming as soon as I started getting into it

    • @31redorange08
      @31redorange08 Рік тому +6

      Did you watch it? This was more a video on Dijkstra.

    • @rhethoricalQ
      @rhethoricalQ Рік тому +6

      he lives in your walls

    • @MinoRFestive
      @MinoRFestive Рік тому

      @@31redorange08 I just saw the video name and the first few seconds, I was still in school when the video was uploaded

    • @just4universe219
      @just4universe219 8 місяців тому

      @@rhethoricalQrent free

  • @gigioprodigio22
    @gigioprodigio22 Рік тому

    Hey! Thanks so much for this video!

  • @rosellarade
    @rosellarade Рік тому

    holy shit new junferno video

  • @nihiltharun1734
    @nihiltharun1734 Рік тому

    I am very glad that I stumbled upon your video

  • @mikaxxy
    @mikaxxy Рік тому +1

    your dedication to the bad apple meme is commendable

  • @swapnil_tech
    @swapnil_tech 8 місяців тому

    This was funny af, subscribed !

  • @Failfer
    @Failfer Рік тому

    You have my highest respect I love the style

  • @Simred69
    @Simred69 Рік тому +5

    he likes eva and touhou and osu and programming he just like me fr

  • @questwalkerko
    @questwalkerko Рік тому +1

    The oneshot music was a pleasant suprise. Watching this on the world machine edition launch day.

  • @GuilherminoBr
    @GuilherminoBr Рік тому +1

    Less go, new junferno vid

  • @zemnly
    @zemnly Рік тому

    Damn, I loved the way this vid was put was together subbed XD

  • @ezzermaya4082
    @ezzermaya4082 Рік тому

    great video, can't wait to come back to it in two weeks when my professor finally teaches us about djikstra's algorithm

  • @tanjiro_kamado179
    @tanjiro_kamado179 Рік тому

    you really put Misato Katsuragi on the thumbnail and I clicked for that but stayed for the content.

  • @ndrechtseiter
    @ndrechtseiter Рік тому +1

    MY GOD THIS MELTY SOUNDTRACK SOLD YOUR VIDEO TO ME

  • @thisisntthefirsttime
    @thisisntthefirsttime Рік тому +28

    this unironically inspires me to take up competitive programming just so i can flex how many niche and useless algorithms I can memorize

    • @the_cheese_cultist
      @the_cheese_cultist 10 місяців тому

      you are not the same person after learning DSU

    • @fr5229
      @fr5229 7 місяців тому

      @@the_cheese_cultistlol, sure you are

  • @travisc8406
    @travisc8406 Рік тому

    This is so well made!

  • @kenny7174
    @kenny7174 Рік тому

    If you were wondering what song plays at the beginning of the video with the radical violin it's Blood Drain - again - by Raito, it's on Spotify and I was stoked to hear it in this video

  • @systemsculptor
    @systemsculptor Рік тому +4

    "An idiot admires complexity, a genius admires simplicity, a physicist tries to make it simple, for an idiot anything the more complicated it is the more he will admire it"

  • @BeepSterr
    @BeepSterr Рік тому

    spotify started playing susser tod near the end of the video and i only realized it wasn't part of the video when the video stopped but susser tod did not.

  • @zelenogorsk.
    @zelenogorsk. Рік тому

    Wasn't planning on watching this video but the thumbnail won me over

  • @IsaArts2930
    @IsaArts2930 Рік тому +4

    8:00
    Ah yes, Kirby PTSD

  • @yab1642
    @yab1642 Рік тому

    song at the beginning is Blood Drain -Again- (エルトナム)

  • @julikaiba
    @julikaiba Рік тому +2

    love this channel

  • @Wekulu
    @Wekulu Рік тому

    i was worried there wasnt gonna be a bad apple this time. absolutely relieved

  • @Fabelaz
    @Fabelaz Рік тому

    I just want to say that I love your content.

  • @couchtater8426
    @couchtater8426 Рік тому +3

    It was interesting to learn what Rei Evangelion would look like while working at McDonald’s. Very helpful and educational video, thanks!

  • @abito5434
    @abito5434 Рік тому +2

    "Intro to Competitive Programming"
    *Casually starts explaining Dijkstra's Algorithm

  • @ahggaljdkdk1937
    @ahggaljdkdk1937 8 місяців тому

    HAHAHAHAHA I laughed a lot when you started showing the algorithm names, good video!

  • @waaromniet3468
    @waaromniet3468 Рік тому +5

    you spent so long debating how to get to Groningen you never considered if you should

  • @diegorestrepo2068
    @diegorestrepo2068 Рік тому

    hanks lot Sir.. You helping us..

  • @edems131
    @edems131 Рік тому +1

    Nice video, finally i can add in to my resume 10y competitive programing experience

  • @slytherinserpent248
    @slytherinserpent248 Рік тому

    brooo im 43 seconds in & im already dying of laughter lmaoo and having a good time , i had a terrible day today & obviously very stressed but your video changed that , subscribed !!(no brainer)

  • @sajanghimire6153
    @sajanghimire6153 Рік тому

    God, I'm glad I found your video that helped me

  • @yaredyohannes2803
    @yaredyohannes2803 Рік тому

    The intro hit my interview PTSD, why would you do this to me

  • @cmgeolo
    @cmgeolo 8 місяців тому

    This was fantastic

  • @cococolson
    @cococolson Рік тому

    Your pronunciation is... Excellent. Very respectful to learn it!

  • @c1tzz_
    @c1tzz_ 7 місяців тому +1

    Bro just randomly threw Touhou soundtrack in. LOVE IT