Welcome to the CSES Problem Set Solutions repository!
This project aims to provide efficient and well-documented Java solutions for the CSES Problem Set platform.
Here's a quick look at the progress so far:
17/300 [██████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 5%
Section | Progress |
---|---|
Introductory Problems | 16/19 [███████████████████████████████░░] 84% |
Sorting and Searching | 1/35 [█░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 3% |
Dynamic Programming | 0/19 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Graph Algorithms | 0/36 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Range Queries | 0/19 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Tree Algorithms | 0/16 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Mathematics | 0/31 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
String Algorithms | 0/17 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Geometry | 0/7 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Advanced Techniques | 0/24 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Advanced Problems | 0/77 [░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 0% |
Each topic will be updated as more problems are solved. Stay tuned for more progress!
To successfully submit Java files on the CSES website, you need to:
- Name the Java file as
Main.java
. - Ensure the main class in your code is also named
Main
.
For example:
// Main.java
public class Main {
public static void main(String[] args) {
// Solution code here
}
}