This is a problem solving sheet by Dr.Mostafa Saad Ibrahim - ~950 problems for newcomers to problem solving.
The goal of this sheet is to enhance algorthmic probem solving skills for both programming competitions and interviws preparations.
for Latest Version of this amazing sheet.
Who is a Junior?
A junior is anyone who does't master solving codeforces Div2-D.
Goal: Understand and build fair knowledge in some algorithms in Number Theory, Dynamic Programming, Greedy, Graph Theory and Search
| STATUS | Meaning |
|---|---|
| AC | Accepted |
| CS | Can't Solve |
| WA | Wrong Answer |
| TLE | Time Limit Exceeded |
| Problem Type | Contest Division | Difficulty Range |
|---|---|---|
| Div. 2-A | Div. 2 | 1 - 2 |
| Div. 2-B | Div. 2 | 1.5 - 3 |
| Div. 2-C | Div. 2 | 3 - 5.5 |
| Div. 2-D | Div. 2 | 5 - 6.5 |
| Div. 2-E | Div. 2 | 6 - 7.5 |
| Div. 1-D | Div. 1 | 7 - 8.5 |
| Div. 1-E | Div. 1 | 8 - 9.75 |
General Structure
| Status | Submit Count | Reading Time(m) | Thinking Time(m) | Coding Time(m) | Debug Time(m) | Total Time(m) |
|---|---|---|---|---|---|---|
| AC | 3 | 3 | 10 | 7 | 10 | 30 |
Here's copy of my sheet
Here's what I learned from solving this.
| No | Problem | Python | C++ |
|---|---|---|---|
| 1 | Vanya and Fence | Solution | |
| 2 | Anton and Danik | Solution | |
| 3 | Bear and Big Brother | Solution | |
| 4 | Team | Solution | |
| 5 | ⭐Beautiful Matrix | Solution | Solution |