This repository hosts a bunch of Computer Science, Mathematics, and Competitive Programming resources.
| Name | Description |
|---|---|
| CodeForces CP Tutorials | Collection of articles |
| CodeForces CP Catalog | Collection of articles |
| CodeForces DSA Tutorials | Collection of articles |
| CP Algorithms | Advance articles |
| HKOI Slides | Intermediate to Advanced slides |
| USACO Guide | Step by step guide |
| CP Handbook | Step by step guide |
| OI Wiki | Wiki (Chinese) |
| Name | Description |
|---|---|
| Tushar Roy | Clear advanced DSA video tutorials |
| WilliamFiset | Clear animated DSA video tutorials |
| VisuAlgo | DSA visualizer |
| Hello-Algo | DSA tutorial for CS |
| TWU DSA+ Tutorial | DSA tutorial for CS |
| Ryan's tutorial | Short and simple CS tutorials |
| Name | Description |
|---|---|
| Math is Fun | Simple math concept lookup |
| WolframAlpha | Math engine |
| Organic Chemistry Tutor | High school math + sciecne tutorials |
| Real Not Complex | Collection of math resource |
| Paul's notes | Math cheat sheet |
| WeLib | PDF Search Engine |
| Name | Description |
|---|---|
| Learn C++ | C++ guide |
| Judge0 IDE | Online IDE |
| CPPReference | C++ reference |
| Name | Description |
|---|---|
| CodeForces | Competitive programming online judge |
| LeetCode | Interview online judge |
| Project Euler | Math heavy online judge |
| UWaterloo Past paper | High school math competition past paper |
| AoPS wiki | High school math competition past paper |
| HKOI Online Judge | Hong Kong secondary school online judge |
| DMOJ | Online judge that has CCC past problems |
| Name | Date (Apply) | Description |
|---|---|---|
| CSP | 1 Sep | Chinese regional programming competition (SDIC Heat) |
| NOIP | Final | Chinese regional programming competition (SDIC Final) |
| CLMC | 3 Oct | Canadian math competition, MC version |
| COMC | 30 Oct | Canadian math olympiad |
| HKOI Heat | 30 Oct | Hong Kong programming competition (Heat) |
| HKOI Final | Final | Hong Kong programming competition (Final) |
| CSIMC | 10 Oct | Canadian math competition (hard mode) |
| CCC | 10 Feb | Canadian programming competition |
| UWMC | 10 Feb | Canadian math competition (multipule choice) |
| UWWT | 1 Mar | Canadian math competition (long answer) |
| Euclid | 1 Mar | Canadian math competition (Senior long answer) |
| HKSSCC Heat | 20 June | CityU programming competition (Heat) |
| HKSSCC Final | Final | CityU programming competition (Final) |