├── Material ├── 1.cpp ├── 10.cpp ├── 11.cpp ├── 12.cpp ├── 13.cpp ├── 14.cpp ├── 15.cpp ├── 16.cpp ├── 17.cpp ├── 18.cpp ├── 19.cpp ├── 2.cpp ├── 3.cpp ├── 4.cpp ├── 6.cpp ├── 7.cpp ├── 8.cpp └── 9.cpp ├── README.md ├── Solutions ├── Codeforces │ ├── 100814I.cpp │ ├── 101147E.cpp │ ├── 101149I.cpp │ ├── 101149L.cpp │ ├── 102B.cpp │ ├── 112A.cpp │ ├── 231A.cpp │ ├── 263A.cpp │ ├── 268A.cpp │ ├── 368B.cpp │ ├── 433B.cpp │ ├── 520A.cpp │ ├── 580C.cpp │ ├── 59A.cpp │ ├── 637B.cpp │ ├── 66B.cpp │ ├── 677A.cpp │ ├── 734A.cpp │ ├── 761B (Another sol).cpp │ ├── 761B.cpp │ ├── 767A.cpp │ ├── 768A.cpp │ ├── 776A.cpp │ ├── 791A.cpp │ ├── 791B.cpp │ ├── 820A.cpp │ ├── 821A.cpp │ ├── 825A.cpp │ ├── 825B.cpp │ ├── 828A.cpp │ ├── 828B.cpp │ ├── 834B(Another sol).cpp │ └── 834B.cpp ├── Codillity │ ├── Lesson 3 - Time complexity │ │ ├── PermMissingElem.c │ │ └── Tape Equilibrium .c │ ├── Lesson 4 - Counting elements │ │ ├── FrogRiverOne (Using frequency array).c │ │ ├── FrogRiverOne (Using set) .cpp │ │ ├── Max counters.c │ │ ├── MissingInteger.c │ │ └── Perm check.c │ ├── Lesson 5 - Prefix sums │ │ ├── GenomicRangeQuery.c │ │ └── Passing cars.c │ └── Lesson 7 - Stacks and Queues │ │ ├── Brackets.cpp │ │ └── Nesting.cpp ├── HackerRank │ ├── BFSShortReach.cpp │ ├── RoadsAndLibraries_dfs.cpp │ └── RoadsAndLibraries_dsu.cpp ├── SPOJ │ └── QUEUEEZ.cpp ├── UVA │ ├── 10282.cpp │ └── 10986.cpp └── geeksforgeeks │ └── 0-1 Knapsack.cpp └── images └── TimeComplexity.png /Material/1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/1.cpp -------------------------------------------------------------------------------- /Material/10.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/10.cpp -------------------------------------------------------------------------------- /Material/11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/11.cpp -------------------------------------------------------------------------------- /Material/12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/12.cpp -------------------------------------------------------------------------------- /Material/13.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/13.cpp -------------------------------------------------------------------------------- /Material/14.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/14.cpp -------------------------------------------------------------------------------- /Material/15.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/15.cpp -------------------------------------------------------------------------------- /Material/16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/16.cpp -------------------------------------------------------------------------------- /Material/17.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/17.cpp -------------------------------------------------------------------------------- /Material/18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/18.cpp -------------------------------------------------------------------------------- /Material/19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/19.cpp -------------------------------------------------------------------------------- /Material/2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/2.cpp -------------------------------------------------------------------------------- /Material/3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/3.cpp -------------------------------------------------------------------------------- /Material/4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/4.cpp -------------------------------------------------------------------------------- /Material/6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/6.cpp -------------------------------------------------------------------------------- /Material/7.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/7.cpp -------------------------------------------------------------------------------- /Material/8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/8.cpp -------------------------------------------------------------------------------- /Material/9.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Material/9.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/README.md -------------------------------------------------------------------------------- /Solutions/Codeforces/100814I.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/100814I.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/101147E.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/101147E.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/101149I.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/101149I.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/101149L.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/101149L.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/102B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/102B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/112A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/112A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/231A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/231A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/263A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/263A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/268A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/268A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/368B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/368B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/433B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/433B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/520A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/520A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/580C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/580C.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/59A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/59A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/637B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/637B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/66B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/66B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/677A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/677A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/734A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/734A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/761B (Another sol).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/761B (Another sol).cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/761B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/761B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/767A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/767A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/768A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/768A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/776A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/776A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/791A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/791A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/791B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/791B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/820A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/820A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/821A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/821A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/825A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/825A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/825B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/825B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/828A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/828A.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/828B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/828B.cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/834B(Another sol).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/834B(Another sol).cpp -------------------------------------------------------------------------------- /Solutions/Codeforces/834B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codeforces/834B.cpp -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 3 - Time complexity/PermMissingElem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 3 - Time complexity/PermMissingElem.c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 3 - Time complexity/Tape Equilibrium .c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 3 - Time complexity/Tape Equilibrium .c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 4 - Counting elements/FrogRiverOne (Using frequency array).c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 4 - Counting elements/FrogRiverOne (Using frequency array).c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 4 - Counting elements/FrogRiverOne (Using set) .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 4 - Counting elements/FrogRiverOne (Using set) .cpp -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 4 - Counting elements/Max counters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 4 - Counting elements/Max counters.c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 4 - Counting elements/MissingInteger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 4 - Counting elements/MissingInteger.c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 4 - Counting elements/Perm check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 4 - Counting elements/Perm check.c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 5 - Prefix sums/GenomicRangeQuery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 5 - Prefix sums/GenomicRangeQuery.c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 5 - Prefix sums/Passing cars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 5 - Prefix sums/Passing cars.c -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 7 - Stacks and Queues/Brackets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 7 - Stacks and Queues/Brackets.cpp -------------------------------------------------------------------------------- /Solutions/Codillity/Lesson 7 - Stacks and Queues/Nesting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/Codillity/Lesson 7 - Stacks and Queues/Nesting.cpp -------------------------------------------------------------------------------- /Solutions/HackerRank/BFSShortReach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/HackerRank/BFSShortReach.cpp -------------------------------------------------------------------------------- /Solutions/HackerRank/RoadsAndLibraries_dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/HackerRank/RoadsAndLibraries_dfs.cpp -------------------------------------------------------------------------------- /Solutions/HackerRank/RoadsAndLibraries_dsu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/HackerRank/RoadsAndLibraries_dsu.cpp -------------------------------------------------------------------------------- /Solutions/SPOJ/QUEUEEZ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/SPOJ/QUEUEEZ.cpp -------------------------------------------------------------------------------- /Solutions/UVA/10282.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/UVA/10282.cpp -------------------------------------------------------------------------------- /Solutions/UVA/10986.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/UVA/10986.cpp -------------------------------------------------------------------------------- /Solutions/geeksforgeeks/0-1 Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/Solutions/geeksforgeeks/0-1 Knapsack.cpp -------------------------------------------------------------------------------- /images/TimeComplexity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohamedAfifii/ProblemSolving--Arabic/HEAD/images/TimeComplexity.png --------------------------------------------------------------------------------