Welcome to the ACPC-Topic-Focused-Training-Archive repository! Created by the ACPC Scientific Committee, this project provides a collaborative space for contributors to share solutions to problems from the Arab Collegiate Programming Contest (ACPC) region. We encourage everyone to participate and improve their problem-solving skills through teamwork and knowledge sharing.
Ensure your code includes comments explaining the steps of your solution. If possible, also include a brief description in the solution file detailing how you approached and solved the problem (e.g., bfs-solution.cpp).
We welcome contributions from everyone! To contribute:
- Fork the repository.
- Clone your fork locally:
git clone https://github.com/MoamenAhmedMostafa/ACPC-Topic-Focused-Training-Archive.git
- Add your solution inside the appropriate folder. Please follow the directory structure:
Example:
/ACPC-Topic-Focused-Training-Archive /Topic /Problem /solution_file/ACPC-Topic-Focused-Training-Archive /number theory (easy) /a /prime_fact_sol.py
- Even if the contest name on Codeforces is
topic(diff), please ensure that the folder name istopic (diff). For example,graph(easy)is an incorrect folder name, even though it is the contest name on Codeforces. The correct folder name should begraph (easy).
- Commit and push your changes to your fork:
git add . git commit -m "Added solution for problem X in language Y" git push origin
- Submit a pull request with a clear description of the solution you are submitting.
You can find the problems listed in the ACPC Topic-Focused Training Archive - Codeforces.
Please be respectful and help maintain a positive and inclusive environment for everyone.
