# competitive-programming **Repository Path**: bluealert2025/competitive-programming ## Basic Information - **Project Name**: competitive-programming - **Description**: https://github.com/Erfaniaa/competitive-programming/ - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-13 - **Last Updated**: 2026-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Competitive Programming Sport programming related stuff ## In this repository - [Classic algorithms and data structures](https://github.com/Erfaniaa/competitive-programming/tree/master/Algorithms) - [Codeforces accepted solutions](https://github.com/Erfaniaa/competitive-programming/tree/master/Codeforces) - [Codechef accepted solutions](https://github.com/Erfaniaa/competitive-programming/tree/master/Codechef) - [Project Euler accepted solutions](https://github.com/Erfaniaa/competitive-programming/tree/master/Project%20Euler) - [SPOJ accepted solutions](https://github.com/Erfaniaa/competitive-programming/tree/master/SPOJ) - [USACO accepted solutions](https://github.com/Erfaniaa/competitive-programming/tree/master/USACO) ## Online judges - [Codeforces](http://codeforces.com) - [Codechef](http://www.codechef.com) - [SPOJ](http://www.spoj.com) - [USACO](http://usaco.org) - [UVa Online Judge](http://onlinejudge.org) - [vjudge](http://vjudge.net/) ## Resources ### C++ - [cplusplus.com](http://www.cplusplus.com) - [Tutorialspoint](https://www.tutorialspoint.com/cplusplus/index.htm) ### Algorithm design and data structures - [Sanjoy Dasgupta, Christos H. Papadimitriou and Umesh Vazirani, Algorithms](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Dasgupta-Papadimitriou-Vazirani-Algoritms.pdf) (recommended) - [Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein, Introduction to Algorithms](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/CLRS.pdf) (CLRS) - [Udi Manber, Introduction to Algorithms: A Creative Approach](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Manber-Introduction-to-Algorithms-A-Creative-Approach.pdf) ### Graph theory - [Douglas B. West, Introduction to Graph Theory](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/West-Graph.pdf) (the first three chapters are recommended) - [Douglas B. West, Introduction to Graph Theory - Solution Manual](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/West-Graph-Solution-Manual.pdf) ### Combinatorics - [Ivan Niven, Mathematics of Choice: Or, How to Count Without Counting](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Niven-Maths-of-Choice.pdf) (for beginners) - [Chen Chuan Chong and Koh Khee Meng, Principles and Techniques in Combinatorics](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Principles-and-Techniques-in-Combinatorics.pdf) - [Arthur Engel, Problem-solving Strategies](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Engel-Problem-Solving-Strategies.pdf) - Victor Bryant, Aspects of Combinatorics: A Wide-ranging Introduction - Douglas B. West, Combinatorial Mathematics - Laszlo Lovasz, Combinatorial Problems and Exercises (recommended by [misof](https://www.topcoder.com/members/misof)) ### Computational Geometry - [Victor Lecomte, Handbook of geometry for competitive programmers](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Lecomte-CP-Geo.pdf) - [David Mount, Computational Geometry](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Mount-Computational-Geometry.pdf) ### Competitive Programming - [Steven Halim, Competitive Programming 3](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Steven-Halim-CP3.pdf) (recommended alongside [uHunt](https://uhunt.onlinejudge.org/)) - [Antti Laaksonen, Competitive Programmer’s Handbook](https://github.com/Erfaniaa/competitive-programming/blob/master/Books/Competitive-Programmers-Handbook.pdf) (by [pllk](https://codeforces.com/profile/pllk)) - [Algorithms for Competitive Programming](https://cp-algorithms.com/) (by [e-maxx](https://www.topcoder.com/members/e-maxx)) ## See also - [Testsaz](https://github.com/erfaniaa/testsaz) - [Starting DOMjudge](https://github.com/erfaniaa/starting-domjudge) - [codes2pdf](https://github.com/erfaniaa/codes2pdf) - [Shahid Beheshti University team notebook](https://github.com/erfaniaa/icpc-notebook)