My personal solutions to problems from the CSES Problem Set since 2026/1/27.
CSES (Code Submission Evaluation System) is a collection of competitive programming practice problems maintained by the University of Helsinki. The problem set covers essential algorithms and data structures topics commonly seen in competitive programming.
| Category | Solved | Total |
|---|---|---|
| Introductory Problems | 18 | 24 |
| Sorting and Searching | 0 | 35 |
| Dynamic Programming | 0 | 23 |
| Graph Algorithms | 0 | 36 |
| Range Queries | 0 | 25 |
| Tree Algorithms | 0 | 16 |
| Mathematics | 0 | 37 |
| String Algorithms | 0 | 21 |
| Geometry | 0 | 16 |
| Advanced Techniques | 0 | 25 |
| Sliding Window Problems | 0 | 11 |
| Interactive Problems | 0 | 6 |
| Bitwise Operations | 0 | 11 |
| Construction Problems | 0 | 8 |
| Advanced Graph Problems | 0 | 28 |
| Counting Problems | 0 | 18 |
| Additional Problems I | 0 | 30 |
| Additional Problems II | 0 | 30 |
| Total | 18 | 400 |
All solutions are written in C++.
To compile and run any solution:
g++ -std=c++20 -O2 -Wall solution.cpp -o solution
./solution- Some problems have multiple solution approaches (e.g., bit manipulation vs. backtracking)
- Solutions prioritize clarity and correctness over extreme optimization
This repository contains my personal solutions for educational purposes.
Author: Harry Cui Kepler