Welcome to my Competitive Programming repository! This repository serves as a personal archive for my training in algorithms and data structures. It is organized by topic to easily track progress and reference specific techniques.
The solutions are currently focused on the following topics:
- ๐ Number Theory: Primes, GCD/LCM, Modular Arithmetic, etc.
- ๐ Bitmask: Bit manipulation techniques and subsets.
- ๐ Graph Theory: DFS, BFS, Shortest Paths, and other graph algorithms.
(More topics will be added as I progress in my training)
- Primary Language: C++ (Standard Template Library)
- Editor: Vim / VS Code
- Compiler: G++
| Platform | Profile Link |
|---|---|
| Codeforces | a_e_kasem |
| AtCoder | a_e_kasem |
| GitHub | a-e-kasem |
To compile and run any C++ solution locally:
# Compile
g++ -std=c++17 -O2 -Wall solution.cpp -o solution
# Run
./solution < input.txt>
<p align="center"> Made with โค๏ธ by <a href="https://www.google.com/url?sa=E&source=gmail&q=https://github.com/a-e-kasem">a-e-kasem</a> </p>
### ุชุฐููุฑ ุณุฑูุน ููุชูููุฐ ุจุงุณุชุฎุฏุงู
Vim:
1. ุงูุณุฎ ุงูููุฏ ุฃุนูุงู.
2. ูู ุงูุชูุฑู
ููุงู: `vim README.md`
3. ูู ููู ููุงู
ูุฏูู
ูุนุงูุฒ ุชู
ุณุญู ููู: ุงุถุบุท `gg` (ูุทูุน ูุฃูู ุงูุณุทุฑ) ุซู
`dG` (ูู
ุณุญ ูู ุญุงุฌุฉ).
4. ุงุถุบุท `i` ููุฏุฎูู ูู ูุถุน ุงููุชุงุจุฉ (Insert Mode).
5. ุงุนู
ู ูุตู (Paste).
6. ุงุถุบุท `Esc` ุซู
`:wq` ููุญูุธ ูุงูุฎุฑูุฌ.
ุจุงูุชูููู ูุง ููุฏุณุฉ\!