-
Урок 1.
00:06:19
Introduction
-
Урок 2.
00:09:47
Sublime Setup
-
Урок 3.
00:03:15
Adding Master Header File
-
Урок 4.
00:06:48
Escaping Online Judges
-
Урок 5.
00:04:54
Common Code Snippets
-
Урок 6.
00:09:51
Using Macros
-
Урок 7.
00:18:06
Example Code Explained
-
Урок 8.
00:07:41
Space Time Complexity Introduction
-
Урок 9.
00:09:20
Experimental Analysis
-
Урок 10.
00:04:37
Big O Notation
-
Урок 11.
00:02:35
Nested Loops
-
Урок 12.
00:02:50
Nested Loops - II
-
Урок 13.
00:03:43
Analysis of Bubble Sort
-
Урок 14.
00:07:27
Analayis of BInary Search
-
Урок 15.
00:05:48
Analysis of Merge Sort
-
Урок 16.
00:03:27
Avoiding TLE Errors
-
Урок 17.
00:03:28
Complexities for Worst Case AC
-
Урок 18.
00:14:11
Data Structures & STL Containers Revisited
-
Урок 19.
00:12:04
Arrays in C++
-
Урок 20.
00:14:38
Array STL
-
Урок 21.
00:17:48
Vector STL
-
Урок 22.
00:07:03
Deque STL
-
Урок 23.
00:03:08
Stack STL
-
Урок 24.
00:01:30
Queue STL
-
Урок 25.
00:05:22
Priority Queue STL
-
Урок 26.
00:09:55
Bitwise Operators
-
Урок 27.
00:04:22
Left Shift & Right Shift
-
Урок 28.
00:03:17
Odd Even
-
Урок 29.
00:03:56
Get ith Bit
-
Урок 30.
00:02:43
Clear ith Bit
-
Урок 31.
00:02:31
Set ith Bit
-
Урок 32.
00:04:49
Update ith Bit
-
Урок 33.
00:03:55
Clear Last i Bits
-
Урок 34.
00:06:10
Clear Range of Bits
-
Урок 35.
00:04:58
Replace Bits
-
Урок 36.
00:02:53
Two Power
-
Урок 37.
00:04:19
Count Bits
-
Урок 38.
00:03:16
Count Bits Hack
-
Урок 39.
00:04:14
Make it Binary
-
Урок 40.
00:06:28
Unique Number - I
-
Урок 41.
00:01:55
Unique Number - I Code
-
Урок 42.
00:09:24
Unique Number - II
-
Урок 43.
00:08:18
Unique Number - II Code
-
Урок 44.
00:06:11
Unique Number - III
-
Урок 45.
00:09:15
Unique Number - III Code
-
Урок 46.
00:06:15
Finding Subsets
-
Урок 47.
00:05:07
Finding Subsets Code
-
Урок 48.
00:12:04
Travelling Salesman Problem
-
Урок 49.
00:03:42
Travelling Salesman Intution
-
Урок 50.
00:12:26
Travelling Salesman Code
-
Урок 51.
00:02:44
Travelling Salesman - DP Optimisation
-
Урок 52.
00:04:46
Introduction to Big Integers
-
Урок 53.
00:08:55
Big Addition Concept
-
Урок 54.
00:13:50
Big Addition Code
-
Урок 55.
00:07:42
Array & Integer Multiplication
-
Урок 56.
00:09:21
Large Factorials
-
Урок 57.
00:15:10
Java Big Integer Class
-
Урок 58.
00:03:45
BigInteger Example
-
Урок 59.
00:05:06
Big Integers in Python
-
Урок 60.
00:05:29
Big Integer Challenge - Julka
-
Урок 61.
00:06:19
Big Integer Challenge Solution
-
Урок 62.
00:15:01
Binary Exponentiation
-
Урок 63.
00:09:03
Modular Binary Exponentiation
-
Урок 64.
00:10:46
Fast Mutiplication
-
Урок 65.
00:15:55
Matrix Exponentiation Introduction
-
Урок 66.
00:14:24
Matrix Exponentiation Code
-
Урок 67.
00:07:29
Fibosum (spoj)
-
Урок 68.
00:11:04
Fibosum(second approach)
-
Урок 69.
00:03:05
Pigeonhole Principle
-
Урок 70.
00:09:05
Problem DIVSUB
-
Урок 71.
00:11:42
Applying Pigeonhole Principle
-
Урок 72.
00:12:01
Gray Similar Code
-
Урок 73.
00:24:07
Holiday
-
Урок 74.
00:15:26
Holiday Code
-
Урок 75.
00:08:02
Expectation
-
Урок 76.
00:03:36
Linearity of Expectation
-
Урок 77.
00:02:28
Problem - Linearity of Expectation
-
Урок 78.
00:03:06
Expected Throws - One Head
-
Урок 79.
00:03:33
Expected Throws - Two Consecutive Heads
-
Урок 80.
00:05:53
Expected Throws - N Consecutive Heads
-
Урок 81.
00:03:49
Bernaulli's Trial
-
Урок 82.
00:01:07
Choose Number
-
Урок 83.
00:02:04
Bernoulli's Trial
-
Урок 84.
00:06:44
Coupon Collector
-
Урок 85.
00:05:34
Inclusion Exclusion
-
Урок 86.
00:07:12
Generalised Function
-
Урок 87.
00:14:52
Problems
-
Урок 88.
00:12:03
Total Number of Divisors Till N code
-
Урок 89.
00:10:14
Introduction
-
Урок 90.
00:11:56
Prime Sieve
-
Урок 91.
00:11:07
Sieve of Eratosthenes Code
-
Урок 92.
00:06:47
Prime Queries
-
Урок 93.
00:05:34
Prime Factorisation
-
Урок 94.
00:03:04
Prime Factorisation Code O(N)
-
Урок 95.
00:06:39
Prime Factorisation Code O(Sqrt(N))
-
Урок 96.
00:06:27
Prime Factorisation using Sieve O(LogN)
-
Урок 97.
00:03:19
Segmented Sieve
-
Урок 98.
00:08:02
Segmented Sieve Algorithm
-
Урок 99.
00:14:29
Segmented Sieve Code
-
Урок 100.
00:06:53
GCD
-
Урок 101.
00:03:02
Euclid's Algorithm Code
-
Урок 102.
00:05:54
GCD Complexity
-
Урок 103.
00:07:46
Extended Euclideans
-
Урок 104.
00:10:01
Extended Euclidean Example
-
Урок 105.
00:07:42
Extended Euclidean Code
-
Урок 106.
00:03:41
GCD using Extended Euclidean Algorithm
-
Урок 107.
00:04:13
Multiplicative Modulo Inverse
-
Урок 108.
00:03:45
Computing Multiplicative Modulo Inverse
-
Урок 109.
00:04:05
MMI Code
-
Урок 110.
00:09:16
Linear Diophantine Equations
-
Урок 111.
00:03:04
Linear Diophantine Equation - Family of Solutions
-
Урок 112.
00:12:28
Modulo Airthmetic
-
Урок 113.
00:11:49
Modulo Arithmetic Code
-
Урок 114.
00:09:49
Fermat's Theorem
-
Урок 115.
00:03:16
Factorial % P
-
Урок 116.
00:08:30
nCr % P
-
Урок 117.
00:09:00
Chinese Remainder Theorem
-
Урок 118.
00:05:17
Totient Function
-
Урок 119.
00:09:40
Totient Function code using Seive
-
Урок 120.
00:13:26
Combinatorics Introduction
-
Урок 121.
00:09:47
Binomial Coefficients
-
Урок 122.
00:08:50
Computing Binomial Coefficients
-
Урок 123.
00:08:46
Birthday Paradox
-
Урок 124.
00:07:49
Birthday Paradox Code
-
Урок 125.
00:08:24
Catalan Numbers
-
Урок 126.
00:03:11
Catalan Numbers Code - Recursive
-
Урок 127.
00:04:14
Catalan Numbers Code - Iterative / DP
-
Урок 128.
00:10:23
Recursion Basics
-
Урок 129.
00:07:50
Factorial
-
Урок 130.
00:11:03
Fibonacci Series
-
Урок 131.
00:09:51
Sorted Array Check
-
Урок 132.
00:07:25
Understanding Recursion DIrections
-
Урок 133.
00:03:38
Power Function
-
Урок 134.
00:04:54
Fast Power
-
Урок 135.
00:06:47
Tiling Problem
-
Урок 136.
00:07:13
Count Strings
-
Урок 137.
00:06:12
Friend's Pairing Problem
-
Урок 138.
00:23:55
Tower Of Hanoi
-
Урок 139.
00:10:08
Tower Of Hanoi (code)
-
Урок 140.
00:04:28
Backtracking Problems
-
Урок 141.
00:13:04
Finding Subsets
-
Урок 142.
00:07:29
Finding Subsets Code
-
Урок 143.
00:10:52
Permuations
-
Урок 144.
00:06:56
Brackets
-
Урок 145.
00:06:51
Brackets Code
-
Урок 146.
00:11:54
N-Queen
-
Урок 147.
00:15:59
N-Queen Code
-
Урок 148.
00:14:58
N-Queen Ways
-
Урок 149.
00:10:41
Sudoku Solver
-
Урок 150.
00:18:30
Sudoku Solver Code
-
Урок 151.
00:08:01
Binary Search
-
Урок 152.
00:04:07
Binary Search Code
-
Урок 153.
00:07:08
Lower Bound and Upper Bound
-
Урок 154.
00:03:05
Lower Bound Code
-
Урок 155.
00:11:22
Angry Birds
-
Урок 156.
00:10:02
Angry Bird Code
-
Урок 157.
00:08:21
Game of Greed
-
Урок 158.
00:10:03
Game of Greed Code
-
Урок 159.
00:04:29
Merge Sort
-
Урок 160.
00:12:42
Merge Sort Code
-
Урок 161.
00:10:12
Quick Sort
-
Урок 162.
00:10:12
Quick Sort Code
-
Урок 163.
00:04:34
Quick Select
-
Урок 164.
00:03:05
Quick Select Code
-
Урок 165.
00:13:46
Inversion Count
-
Урок 166.
00:04:06
Inversion Count Code
-
Урок 167.
00:15:13
Ternary Search
-
Урок 168.
00:06:54
Ternary Search - Finding maxima/minima of a parabola (Code)
-
Урок 169.
00:04:37
Greedy Introduction
-
Урок 170.
00:04:49
Indian Coin Change
-
Урок 171.
00:06:00
Greedy vs DP
-
Урок 172.
00:09:57
Activity Selection / Busyman
-
Урок 173.
00:07:04
Baised Standings
-
Урок 174.
00:13:09
Kingdom Defense
-
Урок 175.
00:21:31
Introduction
-
Урок 176.
00:06:45
Subsums Code
-
Урок 177.
00:11:33
Introduction and Structure
-
Урок 178.
00:05:27
Building
-
Урок 179.
00:18:29
Query
-
Урок 180.
00:08:49
Update
-
Урок 181.
00:10:32
Facts and Properties
-
Урок 182.
00:26:24
Code
-
Урок 183.
00:11:26
Introduction
-
Урок 184.
00:15:03
Algorithm
-
Урок 185.
00:12:50
Code
-
Урок 186.
00:03:21
Bug and Code Continued
-
Урок 187.
00:11:50
Structure
-
Урок 188.
00:13:34
Query
-
Урок 189.
00:11:09
Update
-
Урок 190.
00:12:21
Code
-
Урок 191.
00:07:13
Inversion Count (Multiple Ways of solving it)
-
Урок 192.
00:11:29
Inversion Count Using Fenwick Tree
-
Урок 193.
00:05:42
Inversion Count Using Fenwick Tree Code
-
Урок 194.
00:11:55
Sqrt Decomposition Introduction
-
Урок 195.
00:09:59
Range queries (Code)
-
Урок 196.
00:11:27
DQUERY SPOJ using Mo's Algorithm
-
Урок 197.
00:09:46
Sorting the queries according to MO's comparator
-
Урок 198.
00:15:12
4 Pointers Technique
-
Урок 199.
00:20:02
Code and Complexity of MO's Algorithm
-
Урок 200.
00:16:51
DQUERY using Fenwick Tree
-
Урок 201.
00:08:17
Combinatorial Games
-
Урок 202.
00:16:32
Take Away Games
-
Урок 203.
00:09:30
N and P positions
-
Урок 204.
00:09:47
Game of Nim
-
Урок 205.
00:06:05
Nim Sum
-
Урок 206.
00:24:57
Applications of Nim Sum
-
Урок 207.
00:16:51
Examples of Nim Games
-
Урок 208.
00:12:05
Introduction
-
Урок 209.
00:09:08
Graph Key Concepts
-
Урок 210.
00:08:43
Adjacency List
-
Урок 211.
00:09:09
Adjacency List 2
-
Урок 212.
00:06:44
BFS Concept
-
Урок 213.
00:07:16
BFS
-
Урок 214.
00:04:19
DFS
-
Урок 215.
00:05:41
DFS Code
-
Урок 216.
00:04:31
Shortest Path
-
Урок 217.
00:06:11
Shortest Path Code
-
Урок 218.
00:12:12
Board Game
-
Урок 219.
00:19:31
Board Game Code
-
Урок 220.
00:24:27
Trees
-
Урок 221.
00:08:03
DFS on Trees
-
Урок 222.
00:09:07
DFS Trees and Backedges
-
Урок 223.
00:16:41
DFS Tree and Backedges Code
-
Урок 224.
00:12:37
LCA introduction
-
Урок 225.
00:16:12
LCA Brute Force
-
Урок 226.
00:38:43
LCA using Binary Lifting
-
Урок 227.
00:18:42
Intro
-
Урок 228.
00:20:42
Topological Sort
-
Урок 229.
00:09:51
SCC Theory
-
Урок 230.
00:12:51
Condensed Component Graph
-
Урок 231.
00:11:47
Kosaraju Algorithm Code
-
Урок 232.
00:30:06
Kosaraju Algorithm for Strongly Connected Component
-
Урок 233.
00:04:20
DSU Introduction
-
Урок 234.
00:09:02
DSU Data Structure
-
Урок 235.
00:07:03
Union & Find Ops
-
Урок 236.
00:13:17
DSU Implementation
-
Урок 237.
00:10:16
Union By Rank
-
Урок 238.
00:08:39
Path Compression
-
Урок 239.
00:13:15
Dry Run
-
Урок 240.
00:19:33
Prim's Algorithm
-
Урок 241.
00:18:43
Prim's Code
-
Урок 242.
00:08:59
Kruskal's Algorithm
-
Урок 243.
00:13:38
Kruskal's Code
-
Урок 244.
00:07:53
Shortest Path Introduction
-
Урок 245.
00:09:12
Dijkstra's Algorithm
-
Урок 246.
00:14:54
Dijkstra's Algorithm Code
-
Урок 247.
00:33:09
Bellman Ford Algorithm
-
Урок 248.
00:09:11
Bellman Ford Code
-
Урок 249.
00:29:35
Floyd Warshall Algorithm
-
Урок 250.
00:08:38
Floyd Warshall Code
-
Урок 251.
00:16:50
Introduction to Dynamic Programming
-
Урок 252.
00:05:05
A Note About DP
-
Урок 253.
00:12:48
N-K Ladders
-
Урок 254.
00:04:11
N-K Ladders Top Down
-
Урок 255.
00:08:08
N-K Ladders Bottom Up
-
Урок 256.
00:07:28
Minimum Jums
-
Урок 257.
00:05:55
Minimum Jumps Code
-
Урок 258.
00:06:47
Longest Increasing Subsequence
-
Урок 259.
00:02:45
Longest Increasing Subsequence Code
-
Урок 260.
00:10:27
Box Stacking Problem
-
Урок 261.
00:09:45
Box Stacking Code
-
Урок 262.
00:14:46
Terms and Definitions
-
Урок 263.
00:11:20
Tabulation vs Memoisation
-
Урок 264.
00:25:28
Frogs - 1
-
Урок 265.
00:25:30
Frogs - 2
-
Урок 266.
00:21:51
Vacation
-
Урок 267.
00:26:03
Knapsack 1
-
Урок 268.
00:40:54
Knapsack 2
-
Урок 269.
00:26:42
LCS
-
Урок 270.
00:21:47
LCS (code)
-
Урок 271.
00:09:10
Longest Path
-
Урок 272.
00:07:43
Longest Path (code)
-
Урок 273.
00:09:21
Grid 1
-
Урок 274.
00:04:11
Grid 1 (code)
-
Урок 275.
00:07:50
Coins
-
Урок 276.
00:13:15
Coins (code)
-
Урок 277.
00:15:22
Sushi
-
Урок 278.
00:13:49
Sushi (code)
-
Урок 279.
00:13:31
Stones
-
Урок 280.
00:31:36
Deque (first solution)
-
Урок 281.
00:10:44
Deque (second solution)
-
Урок 282.
00:27:03
Candies
-
Урок 283.
00:09:58
Candies (code)
-
Урок 284.
00:13:14
Slimes
-
Урок 285.
00:18:04
Slimes (code)
-
Урок 286.
00:08:12
Matching
-
Урок 287.
00:05:39
Matching continued...
-
Урок 288.
00:20:19
Matching (code)
-
Урок 289.
00:22:44
Independent Set
-
Урок 290.
00:09:18
Independent Set (code)
-
Урок 291.
00:18:28
Flowers
-
Урок 292.
00:05:43
Flowers using segment tree
-
Урок 293.
00:19:53
Flowers (code)
-
Урок 294.
00:16:54
Walk
-
Урок 295.
00:05:44
Walk (code)
-
Урок 296.
00:17:41
Digit Sum
-
Урок 297.
00:18:24
Digit Sum (code)
-
Урок 298.
00:25:15
Permutation
-
Урок 299.
00:17:22
Permutation (Brute Force)
-
Урок 300.
00:17:54
Permutation (code)
-
Урок 301.
00:11:00
Brute Force Pattern Matching using STL
-
Урок 302.
00:30:58
Trie
-
Урок 303.
00:13:15
Pattern Matching using Trie
-
Урок 304.
00:13:52
String Hashing - Polynomial Hash Function
-
Урок 305.
00:04:49
Polynomial Hash Code
-
Урок 306.
00:09:27
Rolling Hash / Rabin Karp Algorithm
-
Урок 307.
00:12:30
Rabin Karp algorithm Code
-
Урок 308.
00:07:12
Introduction
-
Урок 309.
00:07:22
Orientation of Points
-
Урок 310.
00:20:49
Graham's Scan algorithm
-
Урок 311.
00:23:58
Graham's Scan Algorithm Code
-
Урок 312.
00:06:58
Problem - Polygon (Codeforces)
-
Урок 313.
00:21:20
Introduction
-
Урок 314.
00:13:01
Codeforces - Guess the Number
-
Урок 315.
00:06:46
Guess the Number - code
-
Урок 316.
00:10:41
Lost Numbers
-
Урок 317.
00:08:35
Lost Numbers (code)
-
Урок 318.
00:09:39
Xor Guessing
-
Урок 319.
00:04:49
Xor Guessing (code)
-
Урок 320.
00:09:57
Randomised Random Function
-
Урок 321.
00:07:56
Run Code for a Particular Time
-
Урок 322.
00:08:30
Introduction & Applications
-
Урок 323.
00:13:17
Structure and Working
-
Урок 324.
00:08:40
Using Coding Minutes IDE
-
Урок 325.
00:14:28
Inversion Count using PBDS
-
Урок 326.
00:14:28
Getting started with Codeforces / Spoj
-
Урок 327.
00:07:10
Where to practice?