This repo contains, all the programs written by me for competitive programming contests (as mentioned below) I have participated till date.
.
├── Allocation KICKSTART 2020.cpp
├── Class
│ └── FenwickTree.cpp
├── CodeChef
│ ├── Coders_Legacy_Jul2020
│ │ ├── Chef_vs_Doof.cpp
│ │ └── Doof_on_Cartesian.cpp
│ ├── Cook-Off_Apr2020
│ │ ├── Lift Requests.cpp
│ │ └── Matrix_Decomposition.cpp
│ ├── Cook-Off_Dec2020
│ │ ├── Self-Destructing_Strings.cpp
│ │ ├── catch_the_thief.cpp
│ │ └── min_attendance_required.cpp
│ ├── Cook-Off_Jan2020
│ │ ├── chefChick.cpp
│ │ └── examCheating.cpp
│ ├── Div_3_Rated_Contest_2021_Division_2_(Unrated)
│ │ ├── Body_Mass_Index.cpp
│ │ ├── Chef_and_Patients.cpp
│ │ ├── Rectangle.cpp
│ │ └── Total_Score.cpp
│ ├── IARCS OPC Judge Problems
│ │ ├── Average.cpp
│ │ ├── Discrepancies_in_the_Voters_List.cpp
│ │ ├── Dividing_Squences.cpp
│ │ ├── End_of_Corruption.cpp
│ │ ├── Find_the_Permutation.cpp
│ │ ├── Lead_Game.cpp
│ │ ├── List_of_Books.cpp
│ │ ├── Longest_Palindrome.cpp
│ │ ├── Next_Permutation.cpp
│ │ ├── Permutation_Cycles.cpp
│ │ ├── Reverse.cpp
│ │ ├── Whats_the_Rank.cpp
│ │ ├── Word_list.cpp
│ │ └── Zero_One_Tiles.cpp
│ ├── Long-Challenge_Apr2020
│ │ ├── COVID_Pandemic_and_Long_Queue.cpp
│ │ ├── Sell_All_the_Cars.cpp
│ │ ├── Squared_Subsequences.cpp
│ │ ├── Strange_Number.cpp
│ │ └── Unit_GCD.cpp
│ ├── Long-Challenge_Aug2020
│ │ ├── 1.cpp
│ │ ├── 2.cpp
│ │ ├── 3.cpp
│ │ └── 4.cpp
│ ├── Long-Challenge_Dec2019
│ │ ├── Easy Subsequence Selection.cpp
│ │ ├── Plus Multiply.cpp
│ │ ├── That Is My Score!.cpp
│ │ ├── Untitled1.cpp
│ │ └── untitled.cpp
│ ├── Long-Challenge_Dec2020
│ │ ├── Digit_Matrix.cpp
│ │ ├── Even_Pair_Sum.cpp
│ │ ├── Positive_Prefixes.cpp
│ │ ├── Vaccine_Distribution.cpp
│ │ ├── Vaccine_Production.cpp
│ │ ├── input.txt
│ │ └── output.txt
│ ├── Long-Challenge_Feb2020
│ │ ├── Hard Cash.cpp
│ │ ├── Long Challenge and Cookoff overlap.cpp
│ │ ├── No Change Required .cpp
│ │ ├── School of Geometry.cpp
│ │ └── The Theater Problem.cpp
│ ├── Long-Challenge_Feb2021
│ │ ├── Chef_and_Meetings.cpp
│ │ ├── Frog_Sort.cpp
│ │ ├── Highest_Divisor.cpp
│ │ ├── Maximise_Funtion.cpp
│ │ ├── Prime_Game.cpp
│ │ ├── Team_Name.cpp
│ │ └── XOR Sums.java
│ ├── Long-Challenge_Jan2021
│ │ ├── Chef_and_Div3.cpp
│ │ ├── Encoded_String.cpp
│ │ ├── Fair_Elections.cpp
│ │ ├── Point_of_Impact.cpp
│ │ └── Watching_CPL.cpp
│ ├── Long-Challenge_Jul2020
│ │ ├── Ada_King.cpp
│ │ ├── Chef_and_Card_Game.cpp
│ │ ├── Chef_and_Strings.cpp
│ │ ├── Chefina_and_Swaps.cpp
│ │ ├── Doctor_Chef.cpp
│ │ ├── Missing_a_Point.cpp
│ │ └── temp.cpp
│ ├── Long-Challenge_Jun2020
│ │ ├── Chef_and_Icecream.cpp
│ │ ├── Chef_and_Price_Control.cpp
│ │ ├── Chef_and_String.cpp
│ │ ├── Even_Matrix.cpp
│ │ ├── Main_Template.cpp
│ │ ├── Operation_on_Tuple.cpp
│ │ ├── Operation_on_a_Tuple.cpp
│ │ └── The_Tom_and_Jerry_Game.cpp
│ ├── Long-Challenge_Mar2020
│ │ ├── Ada Bishop 2.cpp
│ │ ├── Lasers Everywhere.cpp
│ │ ├── Pintu and Fruits.cpp
│ │ ├── XOR Engine.cpp
│ │ └── untitled.cpp
│ ├── Long-Challenge_May2020
│ │ ├── chef_and_bitwise_product.cpp
│ │ ├── coronavirus_spread.cpp
│ │ ├── isolation_centers.cpp
│ │ ├── sorting_vases.cpp
│ │ └── triple_sort.cpp
│ ├── Long-Challenge_Nov2020
│ │ └── FEMA2.cpp
│ ├── Long-Challenge_Oct2020
│ │ ├── Chef_and_Easy_Queries.cpp
│ │ ├── Covid_Run.cpp
│ │ ├── Positive_AND.cpp
│ │ └── Replace_for_X.cpp
│ ├── Lunch-Time_Apr2020
│ │ ├── Another_Birthday_Present.cpp
│ │ ├── Chef_in_Fantasy_League.cpp
│ │ └── Positive_Mex.cpp
│ ├── Lunch-Time_Dec2020
│ │ ├── One_Zero_Swaps.cpp
│ │ ├── Sed_Sequences.cpp
│ │ ├── Three_Letters.cpp
│ │ └── input.txt
│ ├── Lunch-Time_Jan2020
│ │ ├── Bob And His Friends.cpp
│ │ └── Chef And Street Food.cpp
│ └── Lunch-Time_Nov2019
│ ├── Compress the List.cpp
│ └── Untitled1.cpp
├── Codeforces
│ ├── CodeForces_Round_#615
│ │ ├── A.cpp
│ │ ├── B.cpp
│ │ └── C.cpp
│ ├── Codeforces Round #703 (Div. 2)
│ │ ├── 1486A.cpp
│ │ ├── 1486B.cpp
│ │ ├── 1486C1.cpp
│ │ └── 1486D.cpp
│ ├── Codeforces_Round_#661
│ │ ├── 1.cpp
│ │ └── 2.cpp
│ ├── Codeforces_Round_#693
│ │ ├── a.cpp
│ │ ├── b.cpp
│ │ ├── c.cpp
│ │ ├── d.cpp
│ │ └── input.txt
│ └── Educational_Round_#81
│ ├── Display The Number.cpp
│ ├── Infinite_Prfixes.cpp
│ ├── Same_GCD.cpp
│ └── tempCodeRunnerFile.cpp
├── GFG
│ ├── BFS of graph.cpp
│ ├── Binomial_Coefficient.cpp
│ ├── Bit Difference.cpp
│ ├── Check for BST.cpp
│ ├── Checkmate.cpp
│ ├── Chocolate Distribution Problem.cpp
│ ├── Count Squares.cpp
│ ├── Dutch_Flag-Sort.cpp
│ ├── Find the median.cpp
│ ├── Kth element in Matrix.cpp
│ ├── Longest_Increasing_Subsequence.cpp
│ ├── Matrix_Spiral_Print.cpp
│ ├── Max_Area_Rectangle_in_2d_Binary_Matrix.cpp
│ ├── Maximum size rectangle in binary matrix.cpp
│ ├── Median in a row-wise sorted Matrix.cpp
│ ├── Minimum element in BST.cpp
│ ├── Minimum swaps and K together.cpp
│ ├── Palindromic Array.cpp
│ ├── Permutation_Coeff.cpp
│ ├── Predecessor and Successor.cpp
│ ├── Rat in a Maze Problem - I.cpp
│ ├── Reverse a linked list.cpp
│ ├── Smallest Mapped String.cpp
│ ├── Smallest subarray with sum greater than x .cpp
│ ├── Three way partitioning.cpp
│ ├── Trapping Rain Water.cpp
│ ├── Triplet Sum in Array.cpp
│ ├── Value equal to index value.cpp
│ └── Wave_Sort.cpp
├── HackerBlocks
│ ├── 2D Magical matrix.cpp
│ ├── Coding_Blocks_Ta.cpp
│ ├── Friend and Game.cpp
│ ├── Jumbles.cpp
│ ├── Match Tie.cpp
│ ├── Nikita_and_her_Boyfriend.cpp
│ ├── Nobita Scored Good Marks.cpp
│ ├── Pairs_on_Line.cpp
│ ├── Paul And Railway Track.cpp
│ ├── Rohan_and_Trump_Cards.cpp
│ ├── Single_in_Engineering_College.cpp
│ ├── Smart_Keypad_Advanced.cpp
│ └── Smart_Robber.cpp
├── HackerEarth
│ ├── April_Circuits_2020
│ │ ├── Changes_in_a_string.cpp
│ │ └── Cyclic_Shifts.cpp
│ ├── Codathon- NIT_Bhopal
│ │ ├── Day 1.cpp
│ │ └── Day 2.cpp
│ ├── CodeWarz_2.0
│ │ ├── Diamond.cpp
│ │ ├── Longest positive subsequence.cpp
│ │ └── XOR.cpp
│ ├── January_Circuits_2020
│ │ ├── Distribute chocolates.cpp
│ │ ├── Set numbers.cpp
│ │ └── equalSubarrays.cpp
│ ├── March_Circuits_2020
│ │ ├── Annoying Chemistry.cpp
│ │ ├── Dislikes and Party.cpp
│ │ └── Factorial_Equations.cpp
│ └── Monk_and_Rotation.cpp
├── HackerRank
│ └── OPC_Feb2020
│ ├── a.out
│ ├── cake
│ ├── cake.cpp
│ ├── house.cpp
│ ├── phy.cpp
│ ├── untitled
│ └── untitled.cpp
├── InterviewBit
│ ├── Allocate Books.cpp
│ ├── FizzBuzz.cpp
│ ├── Backtracking & Hashing
│ │ └── Longest Consecutive Sequence.cpp
│ ├── Binary Search
│ │ ├── Matrix Search.cpp
│ │ ├── Search for a Range.cpp
│ │ ├── Smaller or equal elements.cpp
│ │ ├── Sorted Insert Position.cpp
│ │ └── WoodCutting Made Easy!.cpp
│ ├── Graph
│ │ ├── Black Shapes.cpp
│ │ ├── Commutable Islands.cpp
│ │ ├── Convert Sorted List to Binary Search Tree.cpp
│ │ ├── Cycle in Undirected Graph.cpp
│ │ ├── Knight On Chess Board.cpp
│ │ ├── Level Order.cpp
│ │ ├── Min Cost Path.cpp
│ │ ├── Permutation Swaps!.cpp
│ │ ├── Possibility of finishing all courses given pre-requisites.cpp
│ │ ├── Region in BinaryMatrix.cpp
│ │ ├── Snake Ladder Problem!.cpp
│ │ ├── Sum Of Fibonacci Numbers.cpp
│ │ └── Valid Path.cpp
│ ├── Implement Power Function.cpp
│ ├── Is Rectangle.cpp
│ ├── Matrix Search.cpp
│ ├── Median of Array.cpp
│ ├── PRETTYPRINT.cpp
│ ├── Painter's Partition Problem.cpp
│ ├── Power Of Two Integers.cpp
│ ├── Prime Sum.cpp
│ ├── Rotated Sorted Array Search.cpp
│ ├── Search for a Range.cpp
│ ├── Smaller or equal elements.cpp
│ ├── Sorted Insert Position.cpp
│ ├── Square Root of Integer.cpp
│ ├── String
│ │ ├── Amazing Subarrays.cpp
│ │ ├── Count And Say.cpp
│ │ ├── Implement StrStr.cpp
│ │ ├── Longest Common Prefix.cpp
│ │ ├── Palindrome String.cpp
│ │ ├── Remove Consecutive Characters.cpp
│ │ └── Vowel and Consonant Substrings!.cpp
│ ├── Sum of pairwise Hamming Distance.cpp
│ ├── Water Flow.cpp
│ └── WoodCutting Made Easy!.cpp
├── LeetCode
│ ├── 01 Matrix.cpp
│ ├── 127. Word Ladder.cpp
│ ├── 150. Evaluate Reverse Polish Notation.cpp
│ ├── 1689. Partitioning Into Minimum Number Of Deci-Binary Numbers.cpp
│ ├── 18. 4Sum.cpp
│ ├── 1889. Minimum Space Wasted From Packaging.cpp
│ ├── 258. Add Digits.cpp
│ ├── 318. Maximum Product of Word Lengths.cpp
│ ├── 415. Add Strings.cpp
│ ├── 445. Add Two Numbers II.cpp
│ ├── 450. Delete Node in a BST.cpp
│ ├── 454. 4Sum II.cpp
│ ├── 456. 132 Pattern.cpp
│ ├── 547. Number of Provinces.cpp
│ ├── 679. 24 Game.cpp
│ ├── 709. To Lower Case.cpp
│ ├── 717. 1-bit and 2-bit Characters.cpp
│ ├── 718. Maximum Length of Repeated Subarray.cpp
│ ├── 729. My Calendar I.cpp
│ ├── 792. Number of Matching Subsequences.cpp
│ ├── 92. Reverse Linked List II.cpp
│ ├── 923. 3Sum With Multiplicity.cpp
│ ├── 97. Interleaving String.cpp
│ ├── 989. Add to Array-Form of Integer.cpp
│ ├── Biweekly Contest 56
│ │ ├── 5793. Nearest Exit from Entrance in Maze.cpp
│ │ └── 5794. Sum Game.cpp
│ ├── Count Sorted Vowel Strings.cpp
│ ├── Get Maximum in Generated Array.cpp
│ ├── Isomorphic Strings.cpp
│ ├── Kth Largest Element in an Array.cpp
│ ├── Longest Increasing Subsequence.cpp
│ ├── Longest_Increasing_Subsequence.cpp
│ ├── Max_Area_Rectangle_in_2d_Binary_Matrix.cpp
│ ├── Weekly Contest 248
│ │ ├── 5800. Build Array from Permutation.cpp
│ │ ├── 5801. Eliminate Maximum Number of Monsters.cpp
│ │ └── 5802. Count Good Numbers.cpp
│ └── Weekly Contest 249
│ ├── 5808. Concatenation of Array.cpp
│ └── 5809. Unique Length-3 Palindromic Subsequences.cpp
├── Main_Template.cpp
├── Other
│ ├── Bubble_Sort.c
│ ├── Detect_Loop_in_Linked_List.cpp
│ ├── Factorial_of_Large_Number.cpp
│ ├── Implement Disjoint Set.cpp
│ ├── Implementing DQUE using a one-dimensional array.c
│ ├── Implementing addition and subtraction of two polynomial using linked list.c
│ ├── Implementing calculation of frequency of elements in order of appearance.c
│ ├── Implementing circular queue using array.c
│ ├── Implementing deletion of nodes if higher value is in right .c
│ ├── Implementing insertion sort on linked list and reversing.c
│ ├── Implementing linear queue using array.c
│ ├── Implementing linear queue using linked list.c
│ ├── Implementing linked list with insertion and deletion.c
│ ├── Implementing operations on queue.c
│ ├── Implementing pre-order, in-order, post-order traversal of a binary tree.c
│ ├── Implementing priority queue using two dimensional array.c
│ ├── Implementing reversing of first k elements of a queue.c
│ ├── Implementing two stacks on a single array.c
│ ├── Insertion_Sort.c
│ ├── Matrix_Spiral_Traversal.cpp
│ ├── Merge_Sort.c
│ ├── Quick_Sort.c
│ ├── Selection_Sort.c
│ ├── Shell_Sort.c
│ ├── working_Inorder.cpp
│ ├── working_Postorder.cpp
│ └── working_Preorder.cpp
├── Practice
│ ├── CP
│ │ ├── BackTracking
│ │ │ └── Knights_Tour_Problem.cpp
│ │ ├── Binary_Search
│ │ │ ├── Allocate_Minimum_Number_of_Pages.cpp
│ │ │ ├── Binary_Search.cpp
│ │ │ ├── Binary_Search_on_Reverse_Sorted_Array.cpp
│ │ │ ├── Count_of_Element_in_Sorted_Array.cpp
│ │ │ ├── Find_Ceil_of_an_Element_in_Sorted_Array.cpp
│ │ │ ├── Find_Element_in_Sorted_Rotated_Array.cpp
│ │ │ ├── Find_Floor_of_an_Element_in_Sorted_Array.cpp
│ │ │ ├── Find_Max_Element_in_Bitonic_Array.cpp
│ │ │ ├── Find_Next_Alphabetical_Element.cpp
│ │ │ ├── Find_an_Element_in_Bitonic_Array.cpp
│ │ │ ├── Find_an_Element_in_Row-wise_Column-wise_Sorted_Array.cpp
│ │ │ ├── Finding_an_Element_in_Infinite_Sorted_Array.cpp
│ │ │ ├── First_Occurence_of_a_Number_in_Sorted_Array.cpp
│ │ │ ├── Last_Occurence_of_a_Number_in_Sorted_Array.cpp
│ │ │ ├── Minimum_Difference_Element_in_Sorted_Array.cpp
│ │ │ ├── Number_of_Times_a_Sorted_Array_is_Rotated.cpp
│ │ │ ├── Order_Agnostic_Binary_Search.cpp
│ │ │ ├── Peak_Element_in_a_Array.cpp
│ │ │ └── Searching_in_a_Nearly_Sorted_Array.cpp
│ │ ├── DP
│ │ │ ├── 0-1 KnapSack
│ │ │ │ ├── Count_Number_of_Subset_with_given_Difference.cpp
│ │ │ │ ├── Count_of_Subset_Sum_with_a_Given_Sum.cpp
│ │ │ │ ├── Equal_Sum_Partition.cpp
│ │ │ │ ├── IPL.cpp
│ │ │ │ ├── Knapsack_Probelm.cpp
│ │ │ │ ├── Minimum_Subset_Sum_Difference.cpp
│ │ │ │ ├── SUPW.cpp
│ │ │ │ ├── Subset_Sum_Problem.cpp
│ │ │ │ └── Target_Sum.cpp
│ │ │ ├── Longest_Common_Subsequence
│ │ │ │ ├── Longest_Common_Subsequence.cpp
│ │ │ │ ├── Longest_Palindromic_SubSequence.cpp
│ │ │ │ ├── Longest_Repeating_Subsequence.cpp
│ │ │ │ ├── Minimmum_Number_of_Insertion_and_Deletion_to_Convert_String_A_to_B.cpp
│ │ │ │ ├── Minimum_Deletions_to_make_String_Palindrome.cpp
│ │ │ │ ├── Minimum_Number_of_Insertion_in_String_to_make_Palindrome.cpp
│ │ │ │ ├── Print_Longest_Common_Subsequence.cpp
│ │ │ │ ├── Print_Shortest_Common_SuperSequence.cpp
│ │ │ │ ├── Sequence_Pattern_Matching.cpp
│ │ │ │ └── Shortest_Common_SuperSequence_Length.cpp
│ │ │ ├── Matrix_Chain_Multiplication
│ │ │ │ ├── Egg_Dropping_Puzzle.cpp
│ │ │ │ ├── Evaluate_Expression_to_True.cpp
│ │ │ │ ├── MCM.cpp
│ │ │ │ └── Palindrome_Partitioning.cpp
│ │ │ └── Unbounded_KnapSack
│ │ │ ├── Coin_Change_Problem_Max_Number_of_Ways.cpp
│ │ │ ├── Coin_Change_Problem_Min_Number_of_Coins.cpp
│ │ │ ├── Rod_Cutting_Problem.cpp
│ │ │ └── Unbounded_Knapsack_Probelm.cpp
│ │ ├── Graph
│ │ │ ├── BFS-2D_Chess_Knight_Move_Codechef.cpp
│ │ │ ├── BFS-2D_Jungle_Run_HackerEarth.cpp
│ │ │ ├── BFS_Monk_and_the_Island_HackerEarth.cpp
│ │ │ ├── BFS_Prime_Path_SPOJ.cpp
│ │ │ ├── BFS_Social_Networking_Graph_HackerEarth.cpp
│ │ │ ├── Bipartite_Graph_BUGLIFE - A Bug’s Life.cpp
│ │ │ ├── Connected_Components_in_a_Graph.cpp
│ │ │ ├── DFS-2D_Counting_Rooms_CSES.cpp
│ │ │ ├── DFS.cpp
│ │ │ ├── DFS_Bertown_Roads_Codechef.cpp
│ │ │ ├── DFS_Feasible_Relations_HackerEarth.cpp
│ │ │ ├── DFS_Submerging_Islands_SPOJ.cpp
│ │ │ ├── DFS_using_Loop.cpp
│ │ │ ├── Detect_Cycle_in_Directed_Graph.cpp
│ │ │ ├── Detect_Cycle_in_Un-Directed_Graph.cpp
│ │ │ ├── Fire Escape Routes.cpp
│ │ │ ├── KahnsAlgorithm_Topological_Sort_SPOJ.cpp
│ │ │ ├── KruskalAlgorithm_Minimum_Spanning_Tree_HackerEarth.cpp
│ │ │ ├── Kruskal_Algo.cpp
│ │ │ ├── PT07Y - Is it a tree.cpp
│ │ │ └── Single_Source_Shortest_Path.cpp
│ │ ├── Heap
│ │ │ ├── Connect_Ropes_to_Minimise_the_Cost.cpp
│ │ │ ├── Frequency_Sort.cpp
│ │ │ ├── K_Closest_Element.cpp
│ │ │ ├── K_Closest_Points_to_Origin.cpp
│ │ │ ├── Kth_Smallest_Element.cpp
│ │ │ ├── Return_K_Largest_Elements_in_Array.cpp
│ │ │ ├── Sort_a_K_Sorted_Array.cpp
│ │ │ ├── Sum_of_Elements_between_k1_Smallest_and_k2_Smallest_Numbers.cpp
│ │ │ └── Top_K_Frequent.cpp
│ │ ├── Number_Theory
│ │ │ ├── Arpa's_hard_exam_and_Mehrdad's_naive_cheat-CodeForces.cpp
│ │ │ ├── Fibonacci_Finding-HackerRank.cpp
│ │ │ ├── GCD_Queries-CodeChef.cpp
│ │ │ ├── Micro_and_Prime_Prime-HackerEarth.cpp
│ │ │ ├── Modular_GCD-CodeChef.cpp
│ │ │ ├── PRIME1-Prime_Generator-SPOJ.cpp
│ │ │ ├── Primality_Test-Codechef.cpp
│ │ │ ├── Prime_Interval-HackerEarth.cpp
│ │ │ └── TDKPRIME-Finding_the_Kth_Prime-SPOJ.cpp
│ │ ├── Recursion
│ │ │ ├── Generate_all_Parenthesis.cpp
│ │ │ ├── Josephus_Problem.cpp
│ │ │ ├── Kth_Symbol_in_Grammar.cpp
│ │ │ ├── Recursion_PrintAllSubsequences.cpp
│ │ │ ├── Sort_Array_Using_Recursion.cpp
│ │ │ └── Tower_of_Hanoi.cpp
│ │ ├── Segment_Tree
│ │ │ ├── Help_Ashu-HackerEarth.cpp
│ │ │ ├── KQUERY-K_Query-SPOJ.cpp
│ │ │ ├── Lazy_Tree.cpp
│ │ │ ├── Merge_Sort_Tree.cpp
│ │ │ ├── Multiple_of_3-Codechef.cpp
│ │ │ ├── RMQSQ-Range_Minimum_Query-SPOJ.cpp
│ │ │ └── Segment_Tree.cpp
│ │ └── Stack
│ │ ├── Max_Area_Rectangle_in_Binary_Matrix.cpp
│ │ ├── Maximum_Area_Histogram.cpp
│ │ ├── Min_Element_in_Stack_with_Extra_Space.cpp
│ │ ├── Minimum_Element_in_Stack_with_O(1)_Space.cpp
│ │ ├── Nearest_Greater_to_Left.cpp
│ │ ├── Nearest_Greater_to_Right.cpp
│ │ ├── Nearest_Smaller_to_Left.cpp
│ │ ├── Nearest_Smaller_to_Right.cpp
│ │ ├── Rain_Water_Trapping.cpp
│ │ └── Stock_Span.cpp
│ ├── CodeChef
│ │ ├── Bon_Appetit.cpp
│ │ ├── CENS20D.cpp
│ │ ├── Chef_and_Dynamo.cpp
│ │ ├── Chef_got_Recipes.cpp
│ │ ├── FANCY.cpp
│ │ ├── Mah_Queen.cpp
│ │ ├── Marbles.cpp
│ │ ├── Mussadi_Lal_and_Stairs.cpp
│ │ ├── Root_of_the_Problem.cpp
│ │ └── TOWIN.cpp
│ ├── Codeforces
│ │ ├── 1028B.cpp
│ │ ├── 1068B.cpp
│ │ ├── 1092B.cpp
│ │ ├── 118A.cpp
│ │ ├── 1195C.cpp
│ │ ├── 122A.cpp
│ │ ├── 1250F.cpp
│ │ ├── 1325B.cpp
│ │ ├── 1335A.cpp
│ │ ├── 1343B.cpp
│ │ ├── 1353B.cpp
│ │ ├── 1353C.cpp
│ │ ├── 1360B.cpp
│ │ ├── 1367B.cpp
│ │ ├── 1385B.cpp
│ │ ├── 1400A.cpp
│ │ ├── 1419D1.cpp
│ │ ├── 1450B.cpp
│ │ ├── 1453A.cpp
│ │ ├── 1490B.cpp
│ │ ├── 1490C.cpp
│ │ ├── 1490D.cpp
│ │ ├── 158B.cpp
│ │ ├── 160A.cpp
│ │ ├── 208A.cpp
│ │ ├── 230B.cpp
│ │ ├── 268C.cpp
│ │ ├── 318A.cpp
│ │ ├── 32B.cpp
│ │ ├── 337A.cpp
│ │ ├── 339B.cpp
│ │ ├── 401C.cpp
│ │ ├── 415B.cpp
│ │ ├── 451A.cpp
│ │ ├── 451B.cpp
│ │ ├── 455A.cpp
│ │ ├── 467B.cpp
│ │ ├── 478B.cpp
│ │ ├── 478C.cpp
│ │ ├── 479A.cpp
│ │ ├── 479C.cpp
│ │ ├── 489C.cpp
│ │ ├── 492B.cpp
│ │ ├── 499B.cpp
│ │ ├── 508B.cpp
│ │ ├── 510A.cpp
│ │ ├── 58A.cpp
│ │ ├── 69A.cpp
│ │ ├── 734B.cpp
│ │ ├── 831B.cpp
│ │ ├── 83A.cpp
│ │ ├── 978B.cpp
│ │ ├── Anton_and_Danik.cpp
│ │ ├── Bear_and_Big_Brother.cpp
│ │ ├── Beautiful_Matrix.cpp
│ │ ├── Beautiful_year.cpp
│ │ ├── Bit++.cpp
│ │ ├── Boy_or_Girl.cpp
│ │ ├── Calculating_function.cpp
│ │ ├── Domino_Piling.cpp
│ │ ├── Drinks.cpp
│ │ ├── Elephant.cpp
│ │ ├── George_and_Accomodation.cpp
│ │ ├── Helpful_Maths.cpp
│ │ ├── Hulk.cpp
│ │ ├── In_Search_of_an_Easy_problem.cpp
│ │ ├── Magnets.cpp
│ │ ├── Nearly_Lucky_Number.cpp
│ │ ├── Next_Round.cpp
│ │ ├── Petya_and_strings.cpp
│ │ ├── Presents.cpp
│ │ ├── Queue_at_the_School.cpp
│ │ ├── Sifid ans Strange Subsequences.cpp
│ │ ├── Soldier_and_Banana.cpp
│ │ ├── Stones_on_the_Table.cpp
│ │ ├── Team.cpp
│ │ ├── Tram.cpp
│ │ ├── Translation.cpp
│ │ ├── Ultra-fast_Mathematician.cpp
│ │ ├── Vanya_and_fence.cpp
│ │ ├── Watermelon.cpp
│ │ ├── Way_too_Long_Words.cpp
│ │ ├── Word.cpp
│ │ ├── Word_Capitalisation.cpp
│ │ ├── Wrong_Substraction.cpp
│ │ └── tempCodeRunnerFile.cpp
│ ├── Convert int to string.txt
│ ├── Main_Template.cpp
│ ├── Other
│ │ ├── Invest_Wisely.cpp
│ │ ├── Staircase.cpp
│ │ └── The_Lazy_Jumper.cpp
│ ├── Project_Euler
│ │ ├── Even_fibonacci_numbers.cpp
│ │ ├── Largest_palindrome_project.cpp
│ │ ├── Largest_prime_factor.cpp
│ │ ├── Multiples_of_3_and_5.cpp
│ │ └── tempCodeRunnerFile.cpp
│ ├── SPOJ
│ │ ├── NAKANJ-Minimum_Knight_Moves-SPOJ.cpp
│ │ └── PON.cpp
│ ├── convert_cases_of_a_string.txt
│ ├── cses
│ │ ├── Apartments.cpp
│ │ ├── Apple_Divisons.cpp
│ │ ├── Bit_Strings.cpp
│ │ ├── Building_Roads.cpp
│ │ ├── Building_Teams.cpp
│ │ ├── Coin_Piles.cpp
│ │ ├── Concert_Tickets.cpp
│ │ ├── Counting_Divisors.cpp
│ │ ├── Counting_Rooms.cpp
│ │ ├── Creating_Strings.cpp
│ │ ├── Distinct_Numbers.cpp
│ │ ├── Dynamic_Range_Min_Queries.cpp
│ │ ├── Dynamic_Range_Sum_Query.cpp
│ │ ├── Exponentiation.cpp
│ │ ├── Ferris_Wheel.cpp
│ │ ├── Gray_Code.cpp
│ │ ├── Increasing_Array.cpp
│ │ ├── Labyrinth.cpp
│ │ ├── Message_Route.cpp
│ │ ├── Movie_Festival.cpp
│ │ ├── Number_Spiral.cpp
│ │ ├── Palindrome_Reorder.cpp
│ │ ├── Permutations.cpp
│ │ ├── Range_Xor_Queries.cpp
│ │ ├── Restaurant_Customers.cpp
│ │ ├── Round_Trip.cpp
│ │ ├── Static_Range_Minimum_Queries.cpp
│ │ ├── Static_Range_Sum_Queries.cpp
│ │ ├── Subordinates.cpp
│ │ ├── Tower_of_Hanoi.cpp
│ │ ├── Trailling_Zeros.cpp
│ │ ├── Tree_Diameter.cpp
│ │ ├── Two_Knights.cpp
│ │ ├── Two_Sets copy.cpp
│ │ └── Two_Sets.cpp
│ └── to find critical edges in a graph.cpp
├── README.md
├── Summation of matrix diagonally.cpp
├── Template.txt
├── To get sum of all subsets.txt
├── _config.yml
├── all algorithms.txt
├── book.pdf
├── file_structure.md
├── min_main.cpp
├── most used algorithms on vectors.txt
├── push.sh
└── valarrays.txt