Skip to content

horse-3903/codebreaker-solutions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Codebreaker Solutions

Solutions to competitive programming problems from the Codebreaker Informatics Olympiad Trainer

C++ License Last Commit


About

Codebreaker is an Informatics Olympiad training platform developed at the National University of Singapore. It provides a curated set of competitive programming problems aimed at developing algorithmic problem-solving skills for competitions such as the Singapore National Olympiad in Informatics (NOI) and the International Olympiad in Informatics (IOI).

Topics Covered

Area Topics
Data Structures Arrays, prefix sums, adjacency lists and matrices, stacks, trees
Graph Algorithms BFS, DFS, shortest paths, spanning trees
Dynamic Programming Classical DP patterns, 2D prefix sums, interval DP
Mathematics Combinatorics, number theory, modular arithmetic
Greedy & Sorting Greedy strategies, custom comparators, sorting-based solutions
String Algorithms Pattern matching, bracket validation

Structure

codebreaker-solutions/
└── solutions/
    ├── problem-name.cpp
    └── ...

Each .cpp file corresponds to a single problem and contains a self-contained solution.

Disclaimer

All solutions are published for educational purposes. Problems should be attempted independently before consulting any solution — the problem-solving process itself is where the learning happens.

License

This repository is licensed under the MIT License.

About

Solutions to competitive programming problems from the Codebreaker Informatics Olympiad trainer

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages