An open API service indexing awesome lists of open source software.

https://github.com/debargha-mitra-roy/competitive-programming

A collection of solutions for competitive programming problems from platforms like CodeChef, CodeForces, AtCoder and many more. Organized by platform and language for easy reference. Contributions are welcome! πŸ’‘βœ¨
https://github.com/debargha-mitra-roy/competitive-programming

atcoder codechef codeforces competitive-programming cpp

Last synced: 22 days ago
JSON representation

A collection of solutions for competitive programming problems from platforms like CodeChef, CodeForces, AtCoder and many more. Organized by platform and language for easy reference. Contributions are welcome! πŸ’‘βœ¨

Awesome Lists containing this project

README

        

# Competitive Programming

Welcome to the **Competitive Programming** repository! πŸš€ This repository contains solutions to problems from various competitive programming platforms such as **[CodeChef](https://www.codechef.com/), [CodeForces](https://codeforces.com/), [AtCoder](https://atcoder.jp/)**, and many more.

## πŸ“Œ Repository Structure

The repository is organized as follows:

```
πŸ“‚ Competitive Programming
β”œβ”€β”€ πŸ“‚ CodeChef
| β”œβ”€β”€ problem_name.cpp
β”‚ └── ...
β”‚
β”œβ”€β”€ πŸ“‚ CodeForces
| β”œβ”€β”€ πŸ“‚ ACMSGURU
β”‚ | β”œβ”€β”€ problem_name.cpp
β”‚ | └── ...
| |
| β”œβ”€β”€ πŸ“‚ Education
| | β”œβ”€β”€ πŸ“‚ Binary Search
β”‚ | | β”œβ”€β”€ problem_name.cpp
β”‚ | | └── ...
| | |
| | β”œβ”€β”€ πŸ“‚ Disjoint Set Union
β”‚ | | β”œβ”€β”€ problem_name.cpp
β”‚ | | └── ...
| | |
| | β”œβ”€β”€ πŸ“‚ Segment Tree
β”‚ | | β”œβ”€β”€ problem_name.cpp
β”‚ | | └── ...
| | |
| | β”œβ”€β”€ πŸ“‚ Sufix Array
β”‚ | | β”œβ”€β”€ problem_name.cpp
β”‚ | | └── ...
| | |
| | └── πŸ“‚ Two Pointers Method
β”‚ | β”œβ”€β”€ problem_name.cpp
β”‚ | └── ...
| |
| └── πŸ“‚ ProblemSet
β”‚ β”œβ”€β”€ problem_name.cpp
β”‚ └── ...
|
β”œβ”€β”€ πŸ“‚ Atcoder
| β”œβ”€β”€ πŸ“‚ Library Practice Contest
β”‚ | β”œβ”€β”€ problem_name.cpp
β”‚ | └── ...
| |
| β”œβ”€β”€ πŸ“‚ Practice Contest
β”‚ | β”œβ”€β”€ problem_name.cpp
β”‚ | └── ...
| |
| └── πŸ“‚ ProblemSet
β”‚ β”œβ”€β”€ problem_name.cpp
β”‚ └── ...
β”‚
β”œβ”€β”€ πŸ“‚ Resourses
| β”œβ”€β”€ C++ STL Reference Manual
| β”œβ”€β”€ Competitive Programmer’s Handbook (Antti Laaksonen)
| β”œβ”€β”€ Competitive Programming - The new Lower Bound of Programming Contests (Steven Halim and Felix Halim)
| β”œβ”€β”€ Guide to Competitive Programming - Learning and Improving Algorithms Through Contests (Antti Laaksonen)
| β”œβ”€β”€ The Hitchhiker’s Guide to the Programming Contests (Nite Nimajneb)
| └── ...
|
β”œβ”€β”€ .gitignore
β”œβ”€β”€ LICENSE
└── README.md
```

## πŸš€ Platforms Covered

- [CodeChef](https://www.codechef.com/)
- [Codeforces](https://codeforces.com/)
- [Atcoder](https://atcoder.jp/)

## πŸ› οΈ Programming Languages Used

- C++

## πŸ“ How to Contribute?

Contributions are welcome! To contribute:

1. Fork the repository πŸ“Œ
2. Clone your forked repository 🎯
```bash
git clone https://github.com/Debargha-Mitra-Roy/Competitive-Programming.git
```
3. Add your solutions inside the respective folder πŸ”₯
4. Commit and push your changes πŸš€
```bash
git add .
git commit -m ""
git push origin main
```
5. Create a pull request πŸ“₯

## ⭐ Show Your Support

If you find this repository useful, consider giving it a ⭐ to help others discover it!

Happy Coding! πŸš€