├── Data Structures ├── FenwickTree.cpp ├── LiChaoTree.cpp ├── MonotonicCHT.cpp ├── PersistentCHT.cpp ├── Segment Trees │ ├── SegmentTree_Iterative.cpp │ ├── SegmentTree_Lazy.cpp │ └── SegmentTree_Recursive.cpp ├── SparseTable.cpp └── XORTrie.cpp ├── Graphs ├── 2-Colouring.cpp ├── 2-SAT.cpp ├── Dijkstra.cpp └── LowestCommonAncestor_RMQ.cpp ├── README.md ├── Strings └── Polynomial_Rolling_Hash.cpp ├── USACO ├── 2017 │ └── January │ │ ├── .DS_Store │ │ └── Gold │ │ ├── .DS_Store │ │ ├── P1_Balanced_Photo.cpp │ │ └── P2_Hoof_Paper_Scissors.cpp └── 2019 │ ├── .DS_Store │ ├── December │ ├── .DS_Store │ └── Gold │ │ ├── .DS_Store │ │ ├── P1_Milk_Pumping.cpp │ │ └── P2_Milk_Visits.cpp │ ├── February │ ├── .DS_Store │ └── Gold │ │ └── P1_CowLand.cpp │ └── January │ ├── .DS_Store │ └── Gold │ ├── .DS_Store │ └── P1_Time_Is_Mooney.cpp └── YouTube ├── Parallel Binary Search ├── Meteors_DnC.cpp └── Meteors_Normal.cpp ├── Segment Tree - Majority Element └── Majority_Element.cpp └── Sparse_Table.cpp /Data Structures/FenwickTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/FenwickTree.cpp -------------------------------------------------------------------------------- /Data Structures/LiChaoTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/LiChaoTree.cpp -------------------------------------------------------------------------------- /Data Structures/MonotonicCHT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/MonotonicCHT.cpp -------------------------------------------------------------------------------- /Data Structures/PersistentCHT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/PersistentCHT.cpp -------------------------------------------------------------------------------- /Data Structures/Segment Trees/SegmentTree_Iterative.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/Segment Trees/SegmentTree_Iterative.cpp -------------------------------------------------------------------------------- /Data Structures/Segment Trees/SegmentTree_Lazy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/Segment Trees/SegmentTree_Lazy.cpp -------------------------------------------------------------------------------- /Data Structures/Segment Trees/SegmentTree_Recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/Segment Trees/SegmentTree_Recursive.cpp -------------------------------------------------------------------------------- /Data Structures/SparseTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/SparseTable.cpp -------------------------------------------------------------------------------- /Data Structures/XORTrie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Data Structures/XORTrie.cpp -------------------------------------------------------------------------------- /Graphs/2-Colouring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Graphs/2-Colouring.cpp -------------------------------------------------------------------------------- /Graphs/2-SAT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Graphs/2-SAT.cpp -------------------------------------------------------------------------------- /Graphs/Dijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Graphs/Dijkstra.cpp -------------------------------------------------------------------------------- /Graphs/LowestCommonAncestor_RMQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Graphs/LowestCommonAncestor_RMQ.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/README.md -------------------------------------------------------------------------------- /Strings/Polynomial_Rolling_Hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/Strings/Polynomial_Rolling_Hash.cpp -------------------------------------------------------------------------------- /USACO/2017/January/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2017/January/.DS_Store -------------------------------------------------------------------------------- /USACO/2017/January/Gold/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2017/January/Gold/.DS_Store -------------------------------------------------------------------------------- /USACO/2017/January/Gold/P1_Balanced_Photo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2017/January/Gold/P1_Balanced_Photo.cpp -------------------------------------------------------------------------------- /USACO/2017/January/Gold/P2_Hoof_Paper_Scissors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2017/January/Gold/P2_Hoof_Paper_Scissors.cpp -------------------------------------------------------------------------------- /USACO/2019/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/.DS_Store -------------------------------------------------------------------------------- /USACO/2019/December/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/December/.DS_Store -------------------------------------------------------------------------------- /USACO/2019/December/Gold/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/December/Gold/.DS_Store -------------------------------------------------------------------------------- /USACO/2019/December/Gold/P1_Milk_Pumping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/December/Gold/P1_Milk_Pumping.cpp -------------------------------------------------------------------------------- /USACO/2019/December/Gold/P2_Milk_Visits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/December/Gold/P2_Milk_Visits.cpp -------------------------------------------------------------------------------- /USACO/2019/February/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/February/.DS_Store -------------------------------------------------------------------------------- /USACO/2019/February/Gold/P1_CowLand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/February/Gold/P1_CowLand.cpp -------------------------------------------------------------------------------- /USACO/2019/January/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/January/.DS_Store -------------------------------------------------------------------------------- /USACO/2019/January/Gold/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/January/Gold/.DS_Store -------------------------------------------------------------------------------- /USACO/2019/January/Gold/P1_Time_Is_Mooney.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/USACO/2019/January/Gold/P1_Time_Is_Mooney.cpp -------------------------------------------------------------------------------- /YouTube/Parallel Binary Search/Meteors_DnC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/YouTube/Parallel Binary Search/Meteors_DnC.cpp -------------------------------------------------------------------------------- /YouTube/Parallel Binary Search/Meteors_Normal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/YouTube/Parallel Binary Search/Meteors_Normal.cpp -------------------------------------------------------------------------------- /YouTube/Segment Tree - Majority Element/Majority_Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/YouTube/Segment Tree - Majority Element/Majority_Element.cpp -------------------------------------------------------------------------------- /YouTube/Sparse_Table.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arujbansal/competitive-programming/HEAD/YouTube/Sparse_Table.cpp --------------------------------------------------------------------------------