72 TASKS · ATTRIBUTED TO CSES
A small library you can actually finish.
Start in order or filter by course band and topic. ICPC University provides the mapping and progress layer; statements, judging, and rights remain with CSES.
Weird Algorithm
CSES task mapped to foundations for beginner practice.
Open task at CSES ↗Missing Number
CSES task mapped to foundations for beginner practice.
Open task at CSES ↗Repetitions
CSES task mapped to strings for beginner practice.
Open task at CSES ↗Increasing Array
CSES task mapped to greedy for beginner practice.
Open task at CSES ↗Permutations
CSES task mapped to foundations for beginner practice.
Open task at CSES ↗Number Spiral
CSES task mapped to mathematics for beginner practice.
Open task at CSES ↗Two Knights
CSES task mapped to mathematics for beginner practice.
Open task at CSES ↗Two Sets
CSES task mapped to greedy for beginner practice.
Open task at CSES ↗Bit Strings
CSES task mapped to mathematics for beginner practice.
Open task at CSES ↗Trailing Zeros
CSES task mapped to mathematics for beginner practice.
Open task at CSES ↗Coin Piles
CSES task mapped to mathematics for beginner practice.
Open task at CSES ↗Palindrome Reorder
CSES task mapped to strings for beginner practice.
Open task at CSES ↗Gray Code
CSES task mapped to brute force for beginner practice.
Open task at CSES ↗Tower of Hanoi
CSES task mapped to recursion for beginner practice.
Open task at CSES ↗Creating Strings
CSES task mapped to brute force for beginner practice.
Open task at CSES ↗Apple Division
CSES task mapped to brute force for beginner practice.
Open task at CSES ↗Chessboard and Queens
CSES task mapped to brute force for beginner practice.
Open task at CSES ↗Distinct Numbers
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Apartments
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Ferris Wheel
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Concert Tickets
CSES task mapped to data structures for beginner practice.
Open task at CSES ↗Restaurant Customers
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Movie Festival
CSES task mapped to greedy for beginner practice.
Open task at CSES ↗Sum of Two Values
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Maximum Subarray Sum
CSES task mapped to dynamic programming for beginner practice.
Open task at CSES ↗Stick Lengths
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Missing Coin Sum
CSES task mapped to greedy for beginner practice.
Open task at CSES ↗Collecting Numbers
CSES task mapped to sorting for beginner practice.
Open task at CSES ↗Playlist
CSES task mapped to data structures for beginner practice.
Open task at CSES ↗Towers
CSES task mapped to greedy for intermediate practice.
Open task at CSES ↗Traffic Lights
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Factory Machines
CSES task mapped to binary search for intermediate practice.
Open task at CSES ↗Nearest Smaller Values
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Dice Combinations
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Minimizing Coins
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Coin Combinations I
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Coin Combinations II
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Removing Digits
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Grid Paths I
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Edit Distance
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Book Shop
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Array Description
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Counting Towers
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Money Sums
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Two Sets II
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Rectangle Cutting
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Increasing Subsequence
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Projects
CSES task mapped to dynamic programming for intermediate practice.
Open task at CSES ↗Counting Rooms
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Building Roads
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Message Route
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Building Teams
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Labyrinth
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Monsters
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Shortest Routes I
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Shortest Routes II
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Road Construction
CSES task mapped to graphs for intermediate practice.
Open task at CSES ↗Static Range Sum Queries
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Static Range Minimum Queries
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Dynamic Range Sum Queries
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Range Xor Queries
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Forest Queries
CSES task mapped to data structures for intermediate practice.
Open task at CSES ↗Subordinates
CSES task mapped to trees for intermediate practice.
Open task at CSES ↗Tree Matching
CSES task mapped to trees for intermediate practice.
Open task at CSES ↗Tree Diameter
CSES task mapped to trees for intermediate practice.
Open task at CSES ↗Tree Distances I
CSES task mapped to trees for advanced practice.
Open task at CSES ↗Tree Distances II
CSES task mapped to trees for advanced practice.
Open task at CSES ↗Company Queries I
CSES task mapped to trees for advanced practice.
Open task at CSES ↗Company Queries II
CSES task mapped to trees for advanced practice.
Open task at CSES ↗Subtree Queries
CSES task mapped to trees for advanced practice.
Open task at CSES ↗Distinct Values Queries
CSES task mapped to data structures for advanced practice.
Open task at CSES ↗Distinct Routes
CSES task mapped to graphs for advanced practice.
Open task at CSES ↗No task matches those filters.