C O P S
Club Of ProgrammerS

POTW (Problems Of The Week)

Tutorial
Google Drive Link
COPS
Tutorial
Standard Template Library (Video)
Youtube
Tutorial
Standard Template Library - Part 1
Topcoder
Tutorial
Standard Template Library - Part 2
TopCoder
Problem
Code Monk - STL
HackerEarth
Problem
Andryusha and Socks
ProblemEditorial
Problem
Second Order Statistics
ProblemEditorial
Problem
Thor
ProblemEditorial
Problem
Registration system
ProblemEditorial
Problem
Soldier and Cards
ProblemEditorial
Problem
T-shirt buying
ProblemEditorial
Problem
Kostya the Sculptor
ProblemEditorial
Tutorial
Recursion - Part 1
TopCoder
Tutorial
Recursion - Part 2
TopCoder
Tutorial
Number Theory - Part 1
HackerEarth
Tutorial
Number Theory - Part 2
HackerEarth
Problem
Code Monk - Number Theory
HackerEarth
Problem
Practice problems - Recursion
HackerEarth
Problem
Cutting Carrot
ProblemEditorial
Problem
Recursive digit sum
ProblemEditorial
Problem
Sherlock and his girlfriend
ProblemEditorial
Problem
Sherlock and GCD
ProblemEditorial
Problem
Simplified Chess Engine
ProblemEditorial
Tutorial
Binary Search
TopCoder
Tutorial
Ternary Search
HackerEarth
Tutorial
Prime numbers, factorization and euler function
TopCoder
Tutorial
Basics of combinatorics
TopCoder
Problem
AGGRCOW - Aggressive cows
ProblemEditorial
Problem
String Game
ProblemEditorial
Problem
Ciel and Flowers
ProblemEditorial
Problem
The exam
ProblemEditorial
Problem
PRIME1 - Prime Generator
ProblemEditorial
Problem
Sherlock and Pairs
ProblemEditorial
Problem
Balanced Array
ProblemEditorial
Problem
Shaass and Lights
ProblemEditorial
Problem
Chef and Divisor Tree
ProblemEditorial
Problem
Vasily the Bear and Beautiful Strings
ProblemEditorial
Problem
Primitive Problem
ProblemEditorial
Tutorial
Greedy Algorithm - Topcoder Tutorial
TopCoder
Tutorial
Greedy Algorithm - Hackerearth Tutorial
HackerEarth
Problem
Code Monk 1- Greedy Technique
Problem
Problem
Code Monk 2- Greedy Technique
Problem
Problem
Duff and Meat
ProblemEditorial
Problem
Sherlock and The Beast
ProblemEditorial
Problem
Flip Game
ProblemEditorial
Problem
3N Numbers
ProblemEditorial
Problem
Protecting The Poison
ProblemEditorial
Problem
Naming Company
ProblemEditorial
Problem
Maxim and Array
ProblemEditorial
Problem
Innokenty and a Football League
ProblemEditorial
Tutorial
Segment Tree
HackerEarth
Tutorial
Binary Index Tree
TopCoder
Tutorial
Persistent Segment Tree
Blog
Tutorial
Persistent data structures (MIT)
YouTube
Problem
Code Monk - Segment tree/Fenwick Tree
Problem
Problem
Multiples of 3
ProblemEditorial
Problem
Sum of Squares with Segment Tree
ProblemEditorial
Problem
Can u answer these queries I and III
ProblemEditorial
Problem
Sorting
ProblemEditorial
Problem
Can u answer these Queries I and III
ProblemEditorial
Problem
Exposition
ProblemEditorial
Problem
Cloning
ProblemEditorial
Problem
Comrades - III
ProblemEditorial
Problem
Gravity Tree
ProblemEditorial
Problem
Rectangle Query
ProblemEditorial
Problem
Mex Queries
ProblemEditorial
Tutorial
Dynamic Programming - Topcoder Tutorial
TopCoder
Tutorial
Lecture 1 - Dynamic Programming
YouTube
Tutorial
Lecture 2 - Dynamic Programming
YouTube
Tutorial
Lecture 3 - Dynamic Programming
YouTube
Tutorial
Lecture 4 - Dynamic Programming
YouTube
Tutorial
Fibonacci Number
GFG
Tutorial
Longest Common Subsequence
GFG
Tutorial
Largest Sum Contiguous Subarray
GFG
Tutorial
Longest Increasing Subsequence
GFG
Tutorial
Text Justification
GFG
Tutorial
Edit Distance
GFG
Tutorial
Cutting Rod
GFG
Tutorial
0-1 Knapsack
GFG
Tutorial
Guitar Strings
GFG
Problem
Code Monk - Dynamic Programming
Problem
Problem
Tetrahedron
ProblemEditorial
Problem
Sweet and sour rock
ProblemEditorial
Problem
Magic Grid
ProblemEditorial
Problem
Add or Multiply
ProblemEditorial
Problem
Sherlock And Cost
ProblemEditorial
Problem
Piggy Bank
ProblemEditorial
Problem
Sagheer, the Hausmeister
ProblemEditorial
Problem
Jump on the Buildings
ProblemEditorial
Problem
The least round way
ProblemEditorial
Tutorial
Graph Theory - Tutorial
HackerEarth
Tutorial
Disjoint Set Union - Tutorial
TopCoder
Tutorial
Visual Algo - For better understanding
Visual Algo
Tutorial
How to tackle problems based on Graph Theory?
Quora
Tutorial
Shortest Path ( BFS )
Docs
Tutorial
Bipartite Graph ( BFS )
GFG
Problem
Code Monk I - Graph Theory
Problem
Problem
Code Monk II - Graph Theory
Problem
Problem
Code Monk III - DSU
Problem
Problem
Kefa and Park
ProblemEditorial
Problem
PolandBall and Forest
ProblemEditorial
Problem
Roads and Libraries
ProblemEditorial
Problem
Elevator Trouble
ProblemEditorial
Problem
A Bug’s Life
ProblemEditorial
Problem
The Dirty Path
ProblemEditorial
Problem
Valera and Elections
ProblemEditorial
Problem
The Door Problem
ProblemEditorial
Problem
Polycarp and Hay
ProblemEditorial
Problem
Updating Edges on Trees
ProblemEditorial
Tutorial
LCA and RMQ and its inter relation
TopCoder
Tutorial
Binary Lifting and its usage in path queries
Codeforces
Tutorial
Heavy Light Decomposition
Blog
Problem
Q1-Easy
ProblemEditorial
Problem
Q2-Easy
ProblemEditorial
Problem
Q3-Medium
ProblemEditorial
Problem
Q4-Medium
ProblemEditorial
Problem
Q5-Medium/Hard
ProblemEditorial
Problem
06-Hard
ProblemEditorial
Problem
Q7-Very Hard
ProblemEditorial
Problem
Q8-Very Hard
ProblemEditorial
Tutorial
Minimum Spanning Tree
HackerEarth
Tutorial
Shortest Paths
HackerEarth
Tutorial
Strongly Connected Components
HackerEarth
Tutorial
Articulation Points
HackerEarth
Tutorial
Biconnected Components
HackerEarth
Tutorial
Max Flow 1
TopCoder
Tutorial
Max Flow 2
TopCoder
Tutorial
Visual Algo - MST
Visual Algo
Tutorial
Visual Algo - Shortest Paths
Visual Algo
Tutorial
Visual Algo - Network Flow
Visual Algo
Problem
Code Monk - Graph Theory II
Problem
Problem
Code Monk - MST
Problem
Problem
Dijkstra?
ProblemEditorial
Problem
Capital City
ProblemEditorial
Problem
Kingdom Unity
ProblemEditorial
Problem
Coconuts
ProblemEditorial
Problem
Bear and Clique Distances
ProblemEditorial
Problem
Checkposts
ProblemEditorial
Problem
Two Paths
ProblemEditorial
Problem
Crab Graphs
ProblemEditorial
Problem
Obake and City
ProblemEditorial
Problem
Raymond And Network
ProblemEditorial
Problem
Angels and Devils
ProblemEditorial
Problem
Real Estate Broker
ProblemEditorial
Problem
Valera and Fools
ProblemEditorial
Problem
Mr. Kitayuta's Technology
ProblemEditorial
Problem
Game of Numbers
ProblemEditorial
Problem
Robots in a DAG
ProblemEditorial
Problem
Card Game
ProblemEditorial
Tutorial
Tutorial-1
TopCoder
Tutorial
Tutorial-2
Let Us Kode
Problem
Chef and Coins Game
ProblemEditorial
Problem
Poker Nim
ProblemEditorial
Problem
Floor Division Game
ProblemEditorial
Problem
Bob vs ATM
ProblemEditorial
Problem
Game on Tree
ProblemEditorial
Problem
Game of Stones
ProblemEditorial
Problem
Sereja and Game
ProblemEditorial
Problem
Sagheer and Apple Tree
ProblemEditorial
Problem
A game on graph
ProblemEditorial
Tutorial
DP with bitmask
HackerEarth
Tutorial
DP on trees
Codeforces
Tutorial
Digit DP
StackOverflow
Tutorial
State Space Reduction
HackerEarth
Problem
Q1 - Easy
ProblemEditorial
Problem
Q2 - Easy
ProblemEditorial
Problem
Q3 - Easy
ProblemEditorial
Problem
Q4 - Medium
ProblemEditorial
Problem
Q5 - Medium
ProblemEditorial
Problem
Q6 - Medium
ProblemEditorial
Problem
Q7 - Medium
ProblemEditorial
Problem
Q8 - Medium
ProblemEditorial
Problem
Q9 - Hard
ProblemEditorial
Problem
Q10 - Hard
ProblemEditorial
Problem
Q11 - Hard
ProblemEditorial
Problem
Q12 - Hard
ProblemEditorial
Problem
Q13 - Hard
ProblemEditorial
Problem
Q14 - Hard
ProblemEditorial
Problem
Q15 - Hard
ProblemEditorial
Tutorial
String Hashing
Threads - IIITH
Tutorial
String Searching Algorithms
TopCoder
Tutorial
Trie
HackerEarth
Tutorial
Suffix Arrays - A good starter
Codechef
Tutorial
Suffix Arrays - Another good explanation
StackOverflow
Problem
Code Monk - Strings
Problem
Problem
Q1 - Easy
ProblemEditorial
Problem
Q2 - Easy
ProblemEditorial
Problem
Q3 - Easy
ProblemEditorial
Problem
Q4 - Easy
ProblemEditorial
Problem
Q5 - Medium
ProblemEditorial
Problem
Q6 - Medium
ProblemEditorial
Problem
Q7 - Medium
ProblemEditorial
Problem
Q8 - Medium
ProblemEditorial
Problem
Q9 - Medium
ProblemEditorial
Problem
Q10 - Hard
ProblemEditorial
Problem
Q11 - Hard
ProblemEditorial
Problem
Q12 - Hard
Problem
Problem
Q13 - Hard
Problem
Problem
Q14 - Hard
ProblemEditorial
Tutorial
Combinatorics
YouTube
Tutorial
Fast Fourier Transform
Codeforces
Tutorial
Chinese Reminder Theorem
YouTube
Tutorial
Gauss Elimination
E - Maxx
Tutorial
Diophantine Equation
E - Maxx
Tutorial
Inclusion Exclusion Principle
TopCoder
Tutorial
Discrete Log
Math StackExchange
Problem
Q1 - Easy
ProblemEditorial
Problem
Q2 - Easy
ProblemEditorial
Problem
Q3 - Easy
ProblemEditorial
Problem
Q4 - Medium
ProblemEditorial
Problem
Q5 - Medium
ProblemEditorial
Problem
Q6 - Medium
ProblemEditorial
Problem
Q7 - Medium
ProblemEditorial
Problem
Q8 - Medium
ProblemEditorial
Problem
Q9 - Hard
ProblemEditorial
Problem
Q10 - Hard
ProblemEditorial
Problem
Q11 - Hard
ProblemEditorial
Problem
Q12 - Hard
ProblemEditorial
Problem
Q13 - Hard
ProblemEditorial
Tutorial
Convex Hull Trick 1
WCI Peg
Tutorial
Convex Hull Trick 2
TopCoder
Tutorial
Divide and Conquer Optimization
Quora
Tutorial
Knuth Optimization
TopCoder
Tutorial
Divide and Conquer Optimization - Summary
Codeforces
Problem
Problem 1
ProblemEditorial
Problem
Problem 2
ProblemEditorial
Problem
Problem 3
ProblemEditorial
Problem
Problem 4
ProblemEditorial
Problem
Problem 5
ProblemEditorial
Problem
Problem 6
ProblemEditorial
Problem
Problem 7
ProblemEditorial
Problem
Problem 8
ProblemEditorial
Problem
Problem 9
ProblemEditorial
Problem
Problem 10
ProblemEditorial
Problem
Problem 11
ProblemEditorial