My solutions for the CSES Problem set
Solved 19/19
- Weird Algorithm
- Missing Number
- Repetitions
- Increasing Array
- Permutations
- Number Spiral
- Two Knights
- Two Sets
- Bit Strings
- Trailing Zeros
- Coin Piles
- Palindrome Reorder
- Gray Code
- Tower of Hanoi
- Creating Strings
- Apple Division
- Chessboard and Queens
- Digit Queries
- Grid Paths
Solved 35/35
- Distinct Numbers
- Apartments
- Ferris Wheel
- Concert Tickets
- Restaurant Customers
- Movie Festival
- Sum of Two Values
- Maximum Subarray Sum
- Stick Lengths
- Missing Coin Sum
- Collecting Numbers
- Collecting Numbers II
- Playlist
- Towers
- Traffic Lights
- Josephus Problem I
- Josephus Problem II
- Nested Ranges Check
- Nested Ranges Count
- Room Allocation
- Factory Machines
- Tasks and Deadlines
- Reading Books
- Sum of Three Values
- Sum of Four Values
- Nearest Smaller Values
- Subarray Sums I
- Subarray Sums II
- Subarray Divisibility
- Subarray Distinct Values
- Array Division
- Sliding Window Median
- Sliding Window Cost
- Movie Festival II
- Maximum Subarray Sum II
Solved 18/19
- Dice Combinations
- Minimizing Coins
- Coin Combinations I
- Coin Combinations II
- Removing Digits
- Grid Paths
- Book Shop
- Array Description
- Counting Towers
- Edit Distance
- Rectangle Cutting
- Money Sums
- Removal Game
- Two Sets II
- Increasing Subsequence
- Projects
- Elevator Rides
- Counting Tilings
- Counting Numbers
Solved 34/36
- Counting Rooms
- Labyrinth
- Building Roads
- Message Route
- Building Teams
- Round Trip
- Monsters
- Shortest Routes I
- Shortest Routes II
- High Score
- Flight Discount
- Cycle Finding
- Flight Routes
- Round Trip II
- Course Schedule
- Longest Flight Route
- Game Routes
- Investigation
- Planets Queries I
- Planets Queries II
- Planets Cycles
- Road Reparation
- Road Construction
- Flight Routes Check
- Planets and Kingdoms
- Giant Pizza
- Coin Collector
- Mail Delivery
- De Bruijn Sequence
- Teleporters Path
- Hamiltonian Flights
- Knight's Tour
- Download Speed
- Police Chase
- School Dance
- Distinct Routes
Solved 16/19
- Static Range Sum Queries
- Static Range Minimum Queries
- Dynamic Range Sum Queries
- Dynamic Range Minimum Queries
- Range Xor Queries
- Range Update Queries
- Forest Queries
- Hotel Queries
- List Removals
- Salary Queries
- Prefix Sum Queries
- Pizzeria Queries
- Subarray Sum Queries
- Distinct Values Queries
- Increasing Array Queries
- Forest Queries II
- Range Updates and Sums
- Polynomial Queries
- Range Queries and Copies
Solved 13/16
- Subordinates
- Tree Matching
- Tree Diameter
- Tree Distances I
- Tree Distances II
- Company Queries I
- Company Queries II
- Distance Queries
- Counting Paths
- Subtree Queries
- Path Queries
- Path Queries II
- Distinct Colors
- Finding a Centroid
- Fixed-Length Paths I
- Fixed-Length Paths II
Solved 24/31
- Josephus Queries
- Exponentiation
- Exponentiation II
- Counting Divisors
- Common Divisors
- Sum of Divisors
- Divisor Analysis
- Prime Multiples
- Counting Coprime Pairs
- Binomial Coefficients
- Creating Strings II
- Distributing Apples
- Christmas Party
- Bracket Sequences I
- Bracket Sequences II
- Counting Necklaces
- Counting Grids
- Fibonacci Numbers
- Throwing Dice
- Graph Paths I
- Graph Paths II
- Dice Probability
- Moving Robots
- Candy Lottery
- Inversion Probability
- Stick Game
- Nim Game I
- Nim Game II
- Stair Game
- Grundy's Game
- Another Game