├── .gitignore ├── 1- Dynamic Programming (Additional Problems) ├── A.cpp ├── A_bitset.cpp ├── B.cpp ├── C.cpp ├── D.cpp ├── E_iterative.cpp └── E_recursive.cpp ├── 1- Dynamic Programming ├── A.cpp ├── B.cpp ├── C.cpp ├── D_iterative.cpp ├── D_recursive.cpp ├── E_iterative.cpp ├── E_recursive.cpp ├── F_iterative.cpp ├── F_iterative_memory_optimized.cpp ├── F_recursive.cpp ├── G_iterative.cpp ├── G_recursive_1.cpp ├── G_recursive_2.cpp ├── H_iterative.cpp └── H_recursive.cpp ├── 2- Digit-Bitmask DP (Additional Problems) ├── A.cpp ├── B.cpp ├── C.cpp ├── D.cpp └── E.cpp ├── 2- Digit-Bitmask DP ├── A.cpp ├── B-iterative.cpp ├── B-recursive.cpp ├── C.cpp ├── D.cpp ├── E.cpp ├── F.cpp └── G.cpp ├── 3- Prefix ,Subarray, Range, Interval, Permutation DP (Additional Problems) └── D.cpp ├── 3- Prefix ,Subarray, Range, Interval, Permutation DP ├── C.cpp └── E.cpp ├── 4- Segment Tree ├── A.cpp ├── A2.cpp ├── B.cpp ├── C.cpp ├── D.cpp ├── E.cpp ├── F2.cpp ├── G.cpp ├── G2.cpp └── f.cpp ├── 6- Counting (Additional Problems) ├── A.cpp ├── B.cpp ├── C.cpp └── D.cpp ├── 6- Counting ├── A.cpp ├── B.cpp ├── C.cpp ├── D.cpp ├── E.cpp ├── F.cpp └── G.cpp ├── 7- Matrix Exponentiation ├── A.cpp ├── B.cpp ├── C.cpp ├── D.cpp ├── E.cpp ├── F.cpp ├── G.cpp └── H.cpp ├── 8- Number Theory (Additional Problems) ├── A.cpp ├── B.cpp ├── C.cpp └── D.cpp ├── 8- Number Theory ├── A.cpp ├── B.cpp ├── C.cpp ├── D.cpp ├── E.cpp ├── F.cpp ├── G_mobius.cpp ├── G_mutliples.cpp └── H.cpp ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/A.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/A_bitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/A_bitset.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/B.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/C.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/D.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/E_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/E_iterative.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming (Additional Problems)/E_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming (Additional Problems)/E_recursive.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/A.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/B.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/C.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/D_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/D_iterative.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/D_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/D_recursive.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/E_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/E_iterative.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/E_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/E_recursive.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/F_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/F_iterative.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/F_iterative_memory_optimized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/F_iterative_memory_optimized.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/F_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/F_recursive.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/G_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/G_iterative.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/G_recursive_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/G_recursive_1.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/G_recursive_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/G_recursive_2.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/H_iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/H_iterative.cpp -------------------------------------------------------------------------------- /1- Dynamic Programming/H_recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/1- Dynamic Programming/H_recursive.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP (Additional Problems)/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP (Additional Problems)/A.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP (Additional Problems)/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP (Additional Problems)/B.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP (Additional Problems)/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP (Additional Problems)/C.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP (Additional Problems)/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP (Additional Problems)/D.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP (Additional Problems)/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP (Additional Problems)/E.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/A.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/B-iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/B-iterative.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/B-recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/B-recursive.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/C.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/D.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/E.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/F.cpp -------------------------------------------------------------------------------- /2- Digit-Bitmask DP/G.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/2- Digit-Bitmask DP/G.cpp -------------------------------------------------------------------------------- /3- Prefix ,Subarray, Range, Interval, Permutation DP (Additional Problems)/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/3- Prefix ,Subarray, Range, Interval, Permutation DP (Additional Problems)/D.cpp -------------------------------------------------------------------------------- /3- Prefix ,Subarray, Range, Interval, Permutation DP/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/3- Prefix ,Subarray, Range, Interval, Permutation DP/C.cpp -------------------------------------------------------------------------------- /3- Prefix ,Subarray, Range, Interval, Permutation DP/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/3- Prefix ,Subarray, Range, Interval, Permutation DP/E.cpp -------------------------------------------------------------------------------- /4- Segment Tree/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/A.cpp -------------------------------------------------------------------------------- /4- Segment Tree/A2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/A2.cpp -------------------------------------------------------------------------------- /4- Segment Tree/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/B.cpp -------------------------------------------------------------------------------- /4- Segment Tree/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/C.cpp -------------------------------------------------------------------------------- /4- Segment Tree/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/D.cpp -------------------------------------------------------------------------------- /4- Segment Tree/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/E.cpp -------------------------------------------------------------------------------- /4- Segment Tree/F2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/F2.cpp -------------------------------------------------------------------------------- /4- Segment Tree/G.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/G.cpp -------------------------------------------------------------------------------- /4- Segment Tree/G2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/G2.cpp -------------------------------------------------------------------------------- /4- Segment Tree/f.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/4- Segment Tree/f.cpp -------------------------------------------------------------------------------- /6- Counting (Additional Problems)/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting (Additional Problems)/A.cpp -------------------------------------------------------------------------------- /6- Counting (Additional Problems)/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting (Additional Problems)/B.cpp -------------------------------------------------------------------------------- /6- Counting (Additional Problems)/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting (Additional Problems)/C.cpp -------------------------------------------------------------------------------- /6- Counting (Additional Problems)/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting (Additional Problems)/D.cpp -------------------------------------------------------------------------------- /6- Counting/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/A.cpp -------------------------------------------------------------------------------- /6- Counting/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/B.cpp -------------------------------------------------------------------------------- /6- Counting/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/C.cpp -------------------------------------------------------------------------------- /6- Counting/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/D.cpp -------------------------------------------------------------------------------- /6- Counting/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/E.cpp -------------------------------------------------------------------------------- /6- Counting/F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/F.cpp -------------------------------------------------------------------------------- /6- Counting/G.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/6- Counting/G.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/A.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/B.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/C.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/D.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/E.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/F.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/G.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/G.cpp -------------------------------------------------------------------------------- /7- Matrix Exponentiation/H.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/7- Matrix Exponentiation/H.cpp -------------------------------------------------------------------------------- /8- Number Theory (Additional Problems)/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory (Additional Problems)/A.cpp -------------------------------------------------------------------------------- /8- Number Theory (Additional Problems)/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory (Additional Problems)/B.cpp -------------------------------------------------------------------------------- /8- Number Theory (Additional Problems)/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory (Additional Problems)/C.cpp -------------------------------------------------------------------------------- /8- Number Theory (Additional Problems)/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory (Additional Problems)/D.cpp -------------------------------------------------------------------------------- /8- Number Theory/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/A.cpp -------------------------------------------------------------------------------- /8- Number Theory/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/B.cpp -------------------------------------------------------------------------------- /8- Number Theory/C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/C.cpp -------------------------------------------------------------------------------- /8- Number Theory/D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/D.cpp -------------------------------------------------------------------------------- /8- Number Theory/E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/E.cpp -------------------------------------------------------------------------------- /8- Number Theory/F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/F.cpp -------------------------------------------------------------------------------- /8- Number Theory/G_mobius.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/G_mobius.cpp -------------------------------------------------------------------------------- /8- Number Theory/G_mutliples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/G_mutliples.cpp -------------------------------------------------------------------------------- /8- Number Theory/H.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/8- Number Theory/H.cpp -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AhmedKamal18/Specialists-Plan-W25/HEAD/README.md --------------------------------------------------------------------------------