├── .DS_Store ├── .vscode ├── c_cpp_properties.json └── settings.json ├── Binary Lifting & Sparse_Table ├── .gitkeep ├── 7oSkaa-SparseTable.cpp ├── Mahmoud_Ayman-D. CGCDSSQ.cpp └── Mahmoud_Ayman-Static Range Minimum Queries.cpp ├── DP_Digits_Masks └── .gitkeep ├── DP_Memoization_Building_Table └── .gitkeep ├── DP_Optimization_DS_Cumulative_Sum └── .gitkeep ├── DSU_Persistent_DS_MST └── .gitkeep ├── DSU_on_Trees_Sack_HLD └── .gitkeep ├── Divide_and_Conquer_Segment_Tree ├── .gitkeep ├── 7oSkaa-Masha-and-a-Beautiful-Tree.cpp ├── 7oSkaa-Number-of-Minimums-on-a-Segment.cpp ├── 7oSkaa-Segment-Tree-for-the-Minimum.cpp ├── 7oSkaa-Segment-Tree-for-the-Sum.cpp ├── 7oSkaa-Segment-with-the-Maximum-Sum.cpp ├── Elgoker-Addition-and-Minimum.cpp ├── Elgoker-Assignment-and-Sum.cpp ├── Elgoker-Multiplication-and-Sum.cpp ├── Elgoker-Segment-Tree-for-the-Minimum.cpp ├── Elgoker-Segment-Tree-for-the-Sum.cpp └── Elgoker-Segment-with-the-Maximum-Sum.cpp ├── KMP_Prefix_Function_DP └── .gitkeep ├── LCA_Optimization ├── .gitkeep ├── 7oSkaa-Company-Queries-II.cpp ├── 7oSkaa-Company-Queries_I.cpp ├── 7oSkaa-Distance-Queries.cpp ├── 7oSkaa-Min-Max-Roads.cpp ├── ElGemmy-Company-Queries-I.cpp ├── ElGemmy-Company-Queries-II.cpp ├── ElGemmy-Distance-Queries.cpp ├── ElGemmy-Min-Max-Roads.cpp └── ElGemmy-Queries-on-a-Tree-II.cpp ├── Matrix_Expo_DP_Optimization └── .gitkeep ├── Queries_on_Trees_Euler_Walk_MO └── .gitkeep ├── README.md ├── SQRT_Decomposition_MO └── .gitkeep ├── Trie_Prefix_Tree └── .gitkeep └── Xor_Basis └── .gitkeep /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/.DS_Store -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Binary Lifting & Sparse_Table/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Binary Lifting & Sparse_Table/7oSkaa-SparseTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Binary Lifting & Sparse_Table/7oSkaa-SparseTable.cpp -------------------------------------------------------------------------------- /Binary Lifting & Sparse_Table/Mahmoud_Ayman-D. CGCDSSQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Binary Lifting & Sparse_Table/Mahmoud_Ayman-D. CGCDSSQ.cpp -------------------------------------------------------------------------------- /Binary Lifting & Sparse_Table/Mahmoud_Ayman-Static Range Minimum Queries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Binary Lifting & Sparse_Table/Mahmoud_Ayman-Static Range Minimum Queries.cpp -------------------------------------------------------------------------------- /DP_Digits_Masks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DP_Memoization_Building_Table/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DP_Optimization_DS_Cumulative_Sum/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DSU_Persistent_DS_MST/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /DSU_on_Trees_Sack_HLD/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/7oSkaa-Masha-and-a-Beautiful-Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/7oSkaa-Masha-and-a-Beautiful-Tree.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/7oSkaa-Number-of-Minimums-on-a-Segment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/7oSkaa-Number-of-Minimums-on-a-Segment.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/7oSkaa-Segment-Tree-for-the-Minimum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/7oSkaa-Segment-Tree-for-the-Minimum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/7oSkaa-Segment-Tree-for-the-Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/7oSkaa-Segment-Tree-for-the-Sum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/7oSkaa-Segment-with-the-Maximum-Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/7oSkaa-Segment-with-the-Maximum-Sum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/Elgoker-Addition-and-Minimum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/Elgoker-Addition-and-Minimum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/Elgoker-Assignment-and-Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/Elgoker-Assignment-and-Sum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/Elgoker-Multiplication-and-Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/Elgoker-Multiplication-and-Sum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/Elgoker-Segment-Tree-for-the-Minimum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/Elgoker-Segment-Tree-for-the-Minimum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/Elgoker-Segment-Tree-for-the-Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/Elgoker-Segment-Tree-for-the-Sum.cpp -------------------------------------------------------------------------------- /Divide_and_Conquer_Segment_Tree/Elgoker-Segment-with-the-Maximum-Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/Divide_and_Conquer_Segment_Tree/Elgoker-Segment-with-the-Maximum-Sum.cpp -------------------------------------------------------------------------------- /KMP_Prefix_Function_DP/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LCA_Optimization/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LCA_Optimization/7oSkaa-Company-Queries-II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/7oSkaa-Company-Queries-II.cpp -------------------------------------------------------------------------------- /LCA_Optimization/7oSkaa-Company-Queries_I.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/7oSkaa-Company-Queries_I.cpp -------------------------------------------------------------------------------- /LCA_Optimization/7oSkaa-Distance-Queries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/7oSkaa-Distance-Queries.cpp -------------------------------------------------------------------------------- /LCA_Optimization/7oSkaa-Min-Max-Roads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/7oSkaa-Min-Max-Roads.cpp -------------------------------------------------------------------------------- /LCA_Optimization/ElGemmy-Company-Queries-I.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/ElGemmy-Company-Queries-I.cpp -------------------------------------------------------------------------------- /LCA_Optimization/ElGemmy-Company-Queries-II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/ElGemmy-Company-Queries-II.cpp -------------------------------------------------------------------------------- /LCA_Optimization/ElGemmy-Distance-Queries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/ElGemmy-Distance-Queries.cpp -------------------------------------------------------------------------------- /LCA_Optimization/ElGemmy-Min-Max-Roads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/ElGemmy-Min-Max-Roads.cpp -------------------------------------------------------------------------------- /LCA_Optimization/ElGemmy-Queries-on-a-Tree-II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/LCA_Optimization/ElGemmy-Queries-on-a-Tree-II.cpp -------------------------------------------------------------------------------- /Matrix_Expo_DP_Optimization/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Queries_on_Trees_Euler_Walk_MO/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/7oSkaaa/CP-Circus/HEAD/README.md -------------------------------------------------------------------------------- /SQRT_Decomposition_MO/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Trie_Prefix_Tree/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Xor_Basis/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------