Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ammargamal123/code-setup-cp

This Code is my Setup For Competitive Programming
https://github.com/ammargamal123/code-setup-cp

Last synced: 24 days ago
JSON representation

This Code is my Setup For Competitive Programming

Awesome Lists containing this project

README

        

# Competitive Programming Setup

This repository contains my collection of competitive programming solutions and setup. The code is organized by topics, making it easy to find and reference solutions quickly.

## Table of Contents

1. [Number Theory](#number-theory)
2. [Graph](#graph)
3. [Dynamic Programming](#dynamic-programming)
4. [Math](#math)
5. [Recursion](#recursion)
6. [Geometry](#geometry)
7. [Segment Tree](#segment-tree)

## Number Theory

- **GCD (Greatest Common Divisor):**
- File: `gcd.cpp`
- Description: Implementation of the Euclidean algorithm to find the GCD of two numbers.

- **Sieve of Eratosthenes:**
- File: `sieve.cpp`
- Description: Efficient algorithm to find all prime numbers up to a given limit.

...

and so on .......

## Contributing

Feel free to contribute by adding new algorithms, optimizations, or improvements. Follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature/new-algorithm`.
3. Commit your changes: `git commit -m "Add new algorithm"`.
4. Push to the branch: `git push origin feature/new-algorithm`.
5. Submit a pull request.

Happy coding! 🚀