Closed sijie123 closed 5 years ago
PUNCH: Let's start off with a small challenge. You're given 500 thousand numbers, each up to 10 thousand. The task is simple: output the sum as quickly as you can. What will you do? The task is so simple a CS1010 student can solve it with their eyes closed. But did you notice the catch? 500K multiplied by 10K gives 5 billion.
WIIFY: What if I told you that learning Competitive Programming helps you become a better Software Engineer? Through this talk, you will learn lessons from Competitive Programming that you can apply to make better and more reliable products.
Agenda:
Key Points:
Impact: Know: What areas of Software Engineering competitive programming trains one in Believe: Competitive programming helps one become a better software engineer Do: Engage with / participate in competitive programming