Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Competitive Programming
Overview
[A0] Overview of Competitive Programming (53:44)
Why USACO? Google Coding Interview with a Competitive Programmer.
Why USACO? Google Interview Real Scene.
Competitive Programming I (Bronze Level Competition)
[A1] Get Ready for Competitive Programming (59:01)
[A2-Pre] Problem Types
[Guide to CP] Chapter 1: Basic Techniquest/Chapter 2: Analysis of Algorithm (36:45)
[A2] Ad Hoc Problems: (Modulo Arithmetic and Amortized Analysis) (109:05)
[A3] Ad Hoc Problems: Friday and Beads (Part 2) (81:57)
[A3] Beads (2nd Version) (108:20)
[A4] Complete Search (30:01)
[AS1] Solution Space for Complete Search (72:57)
`[A5] Complete Search Part 2 (Milk 2 and Transform) (65:39)
[A6] Complete Search namenum, palsquare, dualpal [Part 3] (57:49)
[Guide to CP] Chapter 3: Data Structures (35:47)
[AS2] Java Data Structure for Competitive Programming (91:50)
[AS2] Data Structures (Interval List) (46:02)
[Guide to CP] Chapter 6: Greedy Algorithms [P1] (95:48)
[Guide to CP] Chapter 6: Greedy Algorithms [P2] (120:53)
[A8] Greedy Algorithms: milk and barn1 (74:48)
[A9] Crafting Winning Plan (47:20)
[A10] Crafting Winning Plan - Practice crypt1-combo-skidesign (80:57)
[A10e1] Combination Lock (9:24)
[A11] Basic Graph Theory (67:04)
[A2] Ad hoc problem ride and gift1 (99:06)
USACO Past Competition Problems [Bronze Level Training]
12/2016 Bronze Problem 1: Square Pasture [P1] (6:25)
12/2016 Bronze Blocks [P2] (8:23)
12/2016 Bronze Blocks Game [P2] - Start from Scratch (45:45)
12/2016 Bronze Cow Signal [P3] (8:03)
02/2018 Bronze Teleportation (36:08)
02/2018 Bronze hoofball (48:02)
01/2017 Bronze Don't be Last (15:30)
12/2016 Silver Haybales (16:18)
01/2017 Bronze: Hoof, Scissors, and Paper (9:40)
01/2017 Silver: Hoof, Scissors, and Paper (12:48)
01/2017 Bronze Problem: Cow Tipping (11:08)
2019 Pre-Competition Dry Run 1 02/1017 Bronze Level (92:05)
02/2017 Bronze Problem 1: Why did Cow Cross Road? (26:19)
US Open 2019 Bronze Problem 1: Buckets Brigade (82:04)
02/2019 Bronze Problem 1: Herding (8:51)
02/2018 Bronze Problem 3: Taming the Herd (104:53)
01/2018 Bronze Problem 1: Bill Board (10:57)
12/2014 Bronze Problem 1: Marathon (4:57)
12/2019 Bronze Problem 1: Gymnastics (6:44)
12/2019 Bronze Problem 2: Where am I? (6:01)
01/2019 Bronze Problem 1: Shell Game (7:00)
01/2019 Bronze Problem 2: Sleepy Sorting (7:06)
01/2019 Bronze Problem 3: Guessing Game (10:10)
01/2018 Bronze Problem 2: lifeguards (41:19)
12/2018 Bronze Problem 1: Mixing Milk (12:28)
12/2018 Bronze Problem 2: Bucket List (23:12)
Competitive Programming II (Silver Division Competition)
Competitive Programming at Silver Level (Overview) (36:12)
12/2016 Silver Haybales [Copy of Bronze Training] (16:18)
01/2017 Silver: Hoof, Scissors, and Paper Copy of Bronze Level Training] (12:48)
01/2017 Silver: Cow Dance (11:03)
12/2016 Silver Problem 2: City and State (7:31)
Dec 2019 Silver Problem 1: Moo Buzz (7:45)
Appendix: Competition and Training
USACO and USACO Training (40:56)
Textbooks - Algorithms and Data Structures
Textbooks - Competitive Programming
Python Project: TicTacToe 2 (54:37)
Design Patterns
Design Pattern 1: All Even, Exists Odd Quantifiers Evaluation
Design Pattern 2: Digit by Digit Traversal
Hackathon Research Project Training
Software Requirements for Research Projects
Research Planning (92:33)
Python Project 1: TicTacToe Part 1 (109:26)
Python Project 1: TicTacToe Part 2 (54:37)
Python Project 1: TicTacToe Part 3: PyGame Basics (55:34)
Python Project 1: TicTacToe Part 4: GUI-Based Game (133:07)
Teach online with
12/2014 Bronze Problem 1: Marathon
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock