Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elprofesoriqo/competitiveprogramming
Algorithmic problems that have been part of programming contests, olympiads, and practical exercises.
https://github.com/elprofesoriqo/competitiveprogramming
c cpp data-science data-structures-and-algorithms python
Last synced: 1 day ago
JSON representation
Algorithmic problems that have been part of programming contests, olympiads, and practical exercises.
- Host: GitHub
- URL: https://github.com/elprofesoriqo/competitiveprogramming
- Owner: elprofesoriqo
- Created: 2024-10-20T12:30:43.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-01-02T15:21:09.000Z (8 days ago)
- Last Synced: 2025-01-02T16:34:48.175Z (8 days ago)
- Topics: c, cpp, data-science, data-structures-and-algorithms, python
- Language: C++
- Homepage:
- Size: 21.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Algorithmic Problem Solutions
This repository contains solutions to various algorithmic problems that have been part of programming contests, olympiads, and practical exercises. The goal of this repository is to gather different approaches to problem-solving and to practice in various programming languages.
## Table of Contents
- [Requirements](#requirements)
- [How to Use](#how-to-use)
- [Repository Structure](#repository-structure)
- [Contributing](#contributing)
- [License](#license)## Requirements
To run some of the solutions, you may need to install the appropriate tools or libraries. Depending on the programming language, you might need:
- A C/C++ compiler (e.g., g++, clang)
- Python (installed with `pip`)
- Libraries such as NumPy (for Python) or standard C++ libraries## How to Use
1. Clone this repository to your local machine:
```bash
git clone https://github.com/your_username/algorithm-solutions.git
cd algorithm-solutions
```2. Navigate to the appropriate language folder (e.g., `C++`, `Python`) and select the solution you want to run.
3. Compile or run the script according to the language requirements:
- For C++:
```bash
g++ main.cpp -o main
./main
```
- For Python:
```bash
python3 main.py
```## Repository Structure
Each task folder contains a README.md file with a problem description and an explanation of the solution.
## Contributing
If you would like to contribute to this repository, feel free to open a pull request. Contributions of new solutions, improvements to existing ones, and sharing your insights are highly encouraged.
## License
This repository is licensed under the [MIT License](LICENSE).