Junior Training Sheet

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 70
At a glance
Powered by AI
The key takeaways are to improve programming skills and learn algorithms through solving problems from various online judges. The training focuses on moving from junior to semi-senior level in competitive programming.

The goal of this training sheet is to help competitive programmers improve their skills and move from the junior to semi-senior level by practicing problems of increasing difficulty across different algorithms.

Some algorithms covered in this training include number theory, dynamic programming, greedy algorithms, graph theory, and search techniques.

Owner

This google sheet is created by Mostafa Saad Ibrahim. Many problems of first 2 shee
problems.
Feedbacks to refine problems on these sheets are highly requested. Your statistics m
Email
[email protected]

Training Style?

This is a personal Google sheet for you [Make copy from file menu] to have sets of pr
learn
A
junior
is anyone who
can't
master
Basic
Programming
skills
such
in up to codeforces Div2-C (offline solving NOT onlin
series
C++ Programming
Know
about
community
andadvised
what isto
programming
competitions.
You can
trainour
alone..but
highly
find partner and
work with him. E.g. try indiv
it

Skills Goals
Knowledge Goals

Moving from Junior Level to Semi-Senior Level..A one who do pretty well in CF-Div2 A
Understand and build fair knowledge in some algorithms in Number Theory, Dynamic

Each Sheet

P1A is part 1, set 1...P3B is part 3, set 2..and so on...ordered by level


Each
has
sets, eachsets,
set is
~10 to
problems....The
top sets you
are mandatory...
If you sheet
did well
in some
the mandatory
move
next sheet...otherwise
still need trai
problems
You will find videos to watch. If it is an algorithm, learn it...and solve at least 2 easy p
The Videos won't necessarily be followed by problems over them...but building such k
You
can columns,
also pick algorthmic
forThis
a video
topic
In some
some time problems
recordings.
helps
youto
tosolve
knowfrom
how http://a2oj.com/C
much time you t
problems
In the level column give an estimate to the problem level from 1 (easy) to 10 (very har
In the comments column..write comment if problem level > 3...or it took much time fro
Put problem Status AC (for Accepted) CS (can't solve)
If you solved the problem before...put AC and try to remember the solving times and l
Don't let a problem takes more than 2-3 hours. If still, please put it in ToDos...later.. try
Don't compare yourself with others. Don't care how many problems to solve per day...

P1A
P1B
P2A
P2B and P2C
P2D

This sheet is for the newcomers. Its level and problem are as same as Ladder-A
Those who mastered CF-Div2-A => should start with this sheet to manage the B's
Part 2 is 1 step more in your level. Working mainly on C problems (Easy level)
A selection for topcoder Div2-500. They both have similar level...you may escape one
Working Again on CF-Div2-C (but harder problems). After that...Your new title is Semi

Notations

CF136-D2-A
SRM150-2-3

Moving faster

Do I have to solve every problem? No. If you can solve last sheet you are done.
I advise with trying problems from next blocks...or next sheets...if can solve, move to t
The idea...we are not equal..we learn at different rates

What?
For Whom?
Prerequisites?

History

V1: My initial trial

CF (codeforces), D2 (Division 2), (136, A) is problem URL. Note th


SRM 150 (Topcoder), D2 (Division 2), (3 = Third Problem)

History

V2: Vidoes updates. Sheet P2A: Little problems replaced + reordering. P2B, P2C, P2
sheets

brahim. Many problems of first 2 sheets are based on ahmed aly ladders. Overall ~450

are highly requested. Your statistics matter me too.


Site / More Contacts

opy from file menu] to have sets of problems to solve coupled with some algorithms to

orces Div2-C (offline solving NOT online competition).


With focus on
STL
Debuggers
Bits
mming
competitions.
See for 45 minutes, then work with partner to get
artner and
work with him. E.g. try individually

.A one who do pretty well in CF-Div2 A, B, C and similar levels (e.g. TC-Div2-500)
gorithms in Number Theory, Dynamic Programming, Greedy, Graph Theory and Search

o on...ordered by level
blems....The
top sets you
are mandatory....The
setslevel...then
(after line mark)
optional
ext sheet...otherwise
still need training below
on similar
solve are
the optional

m, learn it...and solve at least 2 easy problems over it (see problems in youtube video info)
oblems over them...but building such knowledge at this time will help next phases
eo
topic
elps
youto
tosolve
knowfrom
how http://a2oj.com/Categories.jsp
much time you take per a problem...use that to recognize your

em level from 1 (easy) to 10 (very hard)


lem level > 3...or it took much time from you...or it needs specific algorithm
Other values: WA, TLE, RTE, MLE
y to remember the solving times and level...if can't...put some reasonable estimates
f still, please put it in ToDos...later.. try it. Feel free to see editorials/solutions if can't solve
how many problems to solve per day....just keep solving.

oblem are as same as Ladder-A


with this sheet to manage the B's
nly on C problems (Easy level)
ve similar level...you may escape one of them if felt good
ms). After that...Your new title is Semi-Senior

on 2), (136, A) is problem URL. Note this is not Round 136 ... it is Round 97
ivision 2), (3 = Third Problem)

n solve last sheet you are done.


or next sheets...if can solve, move to this and so on..otherwise, back to previous level
t rates

replaced + reordering. P2B, P2C, P2D merged in P2B. P3A and P3B: new knowledge

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
1
2
3
4
5
12
2
0
0
CF4-D2-A
AC
2
3
4
5
12
2
CF71-D2-A
WA
5
4
25
20
49
9
CF118-D2-A
CS
5
4
25
20
49
5
CF112-D2-A
TLE
5
4
25
20
49
6
CF339-D2-A
RTE
5
4
25
20
49
7
CF160-D2-A
MLE
5
4
25
20
49
5
CF58-D2-A
0
CF122-D2-A
0
CF136-D2-A
0
CF263-D2-A
0
0
0
0
CF144-D2-A
0
CF268-D2-A
0
CF69-D2-A
0
CF479-D2-A
0
CF469-D2-A
0
CF313-D2-A
0
CF230-D2-A
0
CF490-D2-A
0
CF510-D2-A
0
CF432-D2-A
0
0
0
CF441-D2-A
0
CF385-D2-A
0
CF378-D2-A
0
CF255-D2-A
0
CF404-D2-A
0
CF499-D2-A
0
CF262-D2-A
0
CF189-D2-A
0
CF152-D2-A
0
CF376-D2-A
0
0
0

CF353-D2-A
CF300-D2-A
CF488-D2-A
CF445-D2-A
CF75-D2-A
CF373-D2-A
CF355-D2-A
CF437-D2-A
CF408-D2-A
CF359-D2-A

CF358-D2-A
CF143-D2-A
CF108-D2-A
CF194-D2-A
CF257-D2-A
CF279-D2-A
CF370-D2-A
CF284-D2-A
CF56-D2-A
CF31-D2-A

Optional Problems
CF1-D2-A
CF158-D2-A
CF50-D2-A
CF231-D2-A
CF282-D2-A
CF116-D2-A
CF131-D2-A
CF96-D2-A
CF266-D2-A
CF133-D2-A
CF281-D2-A
CF236-D2-A
CF148-D2-A
CF82-D2-A

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

IF you can't solve many of abov

CF467-D2-A
CF110-D2-A
CF119-D2-A
CF271-D2-A
CF472-D2-A
CF460-D2-A
CF451-D2-A
CF208-D2-A
CF337-D2-A
CF443-D2-A
CF318-D2-A
CF466-D2-A
CF459-D2-A
CF476-D2-A
CF439-D2-A
CF25-D2-A
CF330-D2-A
CF462-D2-A
CF276-D2-A
CF151-D2-A
CF496-D2-A
CF483-D2-A
CF233-D2-A
CF165-D2-A
CF501-D2-A
CF350-D2-A
CF265-D2-A
CF114-D2-A
CF389-D2-A
CF224-D2-A
CF43-D2-A
CF296-D2-A
CF361-D2-A
CF239-D2-A
CF363-D2-A
CF376-D2-A
CF302-D2-A

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CF34-D2-A
CF186-D2-A
CF416-D2-A
CF106-D2-A
CF298-D2-A
CF27-D2-A
CF49-D2-A
CF192-D2-A
CF234-D2-A

0
0
0
0
0
0
0
0
0

Comments?
5
Watch - Approaching Problem Statement
Watch - Thinking - On papers Not on PC

Just examples :) .... note the average statiscics over AC problems only
Always put recordings for AC problems to have correct stats
Use any software to record times

Watch - Thinking - Problem Simplification


Watch - Measuring Algorithms Perfromance - 1
Watch - Elementary Math - Introduction

Watch - Number Theory - Modular Arithmatic


Watch - Combinatorics - Counting Principles

Watch - Combinatorics - Permutations and Combinations - 1


Watch - Combinatorics - Permutations and Combinations - 2

Watch - Number Theory - Primes


Watch - Number Theory - Factorization

Before moving to another sheet, email me with feedback about these problems selection.

IF you can't solve many of above problems or need like 2 hours or more per problems..then solve these too.

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
0
0
CF339-D2-B
0
CF478-D2-B
0
CF451-D2-B
0
CF230-D2-B
0
CF447-D2-B
0
CF454-D2-B
0
CF265-D2-B
0
CF448-D2-B
0
CF486-D2-B
0
CF276-D2-B
0
0
0
CF279-D2-B
0
CF509-D2-B
0
CF387-D2-B
0
CF157-D2-B
0
CF330-D2-B
0
CF4-D2-B
0
CF122-D2-B
0
CF352-D2-B
0
CF289-D2-B
0
CF58-D2-B
0
0
0
CF408-D2-B
0
CF416-D2-B
0
CF66-D2-B
0
CF337-D2-B
0
CF361-D2-B
0
CF234-D2-B
0
CF359-D2-B
0
CF143-D2-B
0
CF233-D2-B
0
CF205-D2-B
0
0
0
0

CF192-D2-B
CF342-D2-B
CF362-D2-B
CF231-D2-B
CF260-D2-B
CF225-D2-B
CF281-D2-B
CF94-D2-B
CF374-D2-B
CF69-D2-B

CF151-D2-B
CF129-D2-B
CF437-D2-B
CF219-D2-B
CF228-D2-B
CF96-D2-B
CF195-D2-B
CF197-D2-B
CF214-D2-B
CF63-D2-B

CF149-D2-B
CF61-D2-B
CF9-D2-B
CF83-D2-B
CF275-D2-B
CF56-D2-B
CF41-D2-B
CF31-D2-B
CF29-D2-B
CF53-D2-B

CF189-D2-B
CF244-D2-B
CF14-D2-B
CF254-D2-B
CF103-D2-B

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CF27-D2-B
CF99-D2-B
CF190-D2-B
CF22-D2-B
CF75-D2-B

Optional Problems
CF158-D2-B
CF268-D2-B
CF519-D2-B
CF459-D2-B
CF118-D2-B
CF200-D2-B
CF474-D2-B
CF1-D2-B
CF552-D2-B
CF463-D2-B
CF546-D2-B
CF570-D2-B
CF472-D2-B
CF489-D2-B
CF583-D2-B
CF313-D2-B
CF545-D2-B
CF581-D2-B
CF535-D2-B
CF567-D2-B
CF266-D2-B
CF467-D2-B
CF492-D2-B
CF499-D2-B
CF508-D2-B
CF507-D2-B
CF450-D2-B
CF285-D2-B
CF259-D2-B
CF432-D2-B

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

IF you can't solve many of abov

CF469-D2-B
CF493-D2-B
CF365-D2-B
CF34-D2-B
CF116-D2-B
CF282-D2-B
CF155-D2-B
CF133-D2-B
CF366-D2-B
CF514-D2-B
CF357-D2-B
CF110-D2-B
CF312-D2-B
CF349-D2-B

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


0
Watch - Number Theory - Factorials
Watch - Number Theory - Fib, GCD, LCM, Pow

Watch - Graph Theory - Intro


Watch - Graph Theory - DFS

Watch - Graph Theory - BFS


Watch - Intro to Greedy

Watch - Geometry 1
Watch - Geometry 2
Watch - Geometry 3

Watch - Intro to DP - 1
Watch - Intro to DP - 2

Watch - Algebra - Number Bases and Polynomials


Watch - Algebra - Patterns in Sequences

Watch - Algebra - Summations


Watch - Algebra - Basic Matrix Operations

Before moving to another sheet, email me with feedback about these problems selection.

IF you can't solve many of above problems or need like 2 hours or more per problems..then solve these too.

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
0
0
CF285-D2-C
0
CF479-D2-C
0
CF492-D2-C
0
CF203-D2-C
0
CF43-D2-C
0
CF53-D2-C
0
CF34-D2-C
0
CF12-D2-C
0
CF518-D2-C
0
CF416-D2-C
0
0
0
0
CF523-D2-C
0
CF472-D2-C
0
CF550-D2-C
0
CF149-D2-C
0
CF570-D2-C
0
CF276-D2-C
0
CF3-D2-C
0
CF41-D2-C
0
CF405-D2-C
0
CF313-D2-C
0
0
0
CF137-D2-C
0
CF439-D2-C
0
CF4-D2-C
0
CF437-D2-C
0
CF467-D2-C
0
CF476-D2-C
0
CF501-D2-C
0
CF402-D2-C
0
CF558-D2-C
0
CF435-D2-C
0
0
0

CF515-D2-C
CF527-D2-C
CF417-D2-C
CF71-D2-C
CF379-D2-C
CF131-D2-C
CF471-D2-C
CF255-D2-C
CF478-D2-C
CF584-D2-C

CF463-D2-C
CF490-D2-C
CF496-D2-C
CF219-D2-C
CF366-D2-C
CF363-D2-C
CF385-D2-C
CF387-D2-C
CF404-D2-C
CF505-D2-C

CF534-D2-C
CF350-D2-C
CF432-D2-C
CF400-D2-C
CF526-D2-C
CF20-D2-C
CF242-D2-C
CF551-D2-C
CF460-D2-C
CF448-D2-C

CF140-D2-C
CF237-D2-C
CF260-D2-C
CF520-D2-C

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

CF474-D2-C
CF524-D2-C
CF436-D2-C
CF337-D2-C
CF225-D2-C
CF557-D2-C

Optional Problems
CF519-D2-C
CF489-D2-C
CF158-D2-C
CF546-D2-C
CF466-D2-C
CF545-D2-C
CF580-D2-C
CF581-D2-C
CF500-D2-C
CF401-D2-C
CF431-D2-C
CF538-D2-C
CF510-D2-C
CF525-D2-C
CF268-D2-C
CF567-D2-C
CF441-D2-C
CF282-D2-C
CF486-D2-C
CF165-D2-C
CF272-D2-C
CF508-D2-C
CF493-D2-C
CF6-D2-C
CF552-D2-C
CF507-D2-C
CF9-D2-C
CF152-D2-C
CF540-D2-C

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

IF you can't solve many of abov

CF369-D2-C
CF339-D2-C
CF459-D2-C
CF382-D2-C
CF535-D2-C
CF451-D2-C
CF353-D2-C
CF234-D2-C
CF166-D2-C
CF371-D2-C
CF427-D2-C
CF18-D2-C
CF279-D2-C
CF144-D2-C
CF120-D2-C
CF271-D2-C
CF5-D2-C
CF412-D2-C
CF231-D2-C
CF246-D2-C
CF327-D2-C
CF514-D2-C
CF424-D2-C
CF291-D2-C
CF300-D2-C
CF160-D2-C
CF380-D2-C
CF148-D2-C
CF106-D2-C
CF578-D2-C
CF433-D2-C
CF305-D2-C
CF336-D2-C
CF455-D2-C
CF180-D2-C
CF288-D2-C
CF257-D2-C

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


0
Watch - Measuring Algorithms Perfromance - 2
Watch - Search Techniques - Binary Search

Watch - Search Techniques - Backtracking


Watch - DP - Subset Style
Watch - DP - Table Method

Watch - Graph Theory - Dijksra


Watch - Graph Theory - MST - Prime

Watch - DP - Consecutive Ranges Style


Watch - DP - Nested Ranges Style

Watch - DP - General Ranges Style

Watch - Backtracking
Watch - Graph Theory - MST - Kruskal

Watch - Graph Theory - Floyd Warshal


Watch - Graph Theory - Tree Diameter

Watch - DP - Counting
Watch - DP - Building Output

Before moving to another sheet, email me with feedback about these problems selection.

IF you can't solve many of above problems or need like 2 hours or more per problems..then solve these too.

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
0
0
0
0
SRM 413-2-2
0
SRM 434-2-2
0
SRM 466-2-2
0
SRM 386-2-2
0
SRM 380-2-2
0
SRM 374-2-2
0
SRM 441-2-2
0
SRM 381-2-2
0
SRM 433-2-2
0
SRM 483-2-2
0
0
0
SRM 527-2-2
0
SRM 406-2-2
0
SRM 508-2-2
0
SRM 550-2-2
0
SRM 457-2-2
0
SRM 387-2-2
0
SRM 577-2-2
0
SRM 539-2-2
0
SRM 486-2-2
0
SRM 394-2-2
0
0
0
0
0
SRM 382-2-2
0
SRM 410-2-2
0
SRM 453-2-2
0
SRM 500-2-2
0
SRM 541-2-2
0
SRM 581-2-2
0
SRM 400-2-2
0
SRM 437-2-2
0
SRM 542-2-2
0

SRM 545-2-2

SRM 464-2-2
SRM 467-2-2
SRM 561-2-2
SRM 552-2-2
SRM 531-2-2
SRM 360-2-2
SRM 540-2-2
SRM 358-2-2
SRM 559-2-2
SRM 423-2-2

SRM 488-2-2
SRM 594-2-2
SRM 448-2-2
SRM 449-2-2
SRM 517-2-2
SRM 580-2-2
SRM 583-2-2
SRM 511-2-2
SRM 512-2-2
SRM 525-2-2

SRM 510-2-2
SRM 544-2-2
SRM 602-2-2
SRM 543-2-2
SRM 588-2-2
SRM 409-2-2
SRM 513-2-2
SRM 589-2-2
SRM 584-2-2
SRM 407-2-2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

SRM 493-2-2
SRM 558-2-2
SRM 462-2-2
SRM 356-2-2
SRM 535-2-2
SRM 599-2-2
SRM 590-2-2
SRM 566-2-2
SRM 551-2-2
SRM 579-2-2

CF75-D2-C
CF25-D2-C
CF509-D2-C
CF342-D2-C
CF253-D2-C
CF294-D2-C
CF118-D2-C
CF359-D2-C
CF141-D2-C
CF191-D2-C

Optional Problems
SRM 268-2-2
SRM 362-2-2
SRM 245-2-2
SRM 496-2-2
SRM 454-2-2
SRM 408-2-2
SRM 563-2-2
SRM 521-2-2
SRM 388-2-2
SRM 395-2-2
SRM 147-2-2
SRM 427-2-2
SRM 379-2-2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

IF you can't solve many of abov

SRM 530-2-2
SRM 430-2-2
SRM 432-2-2
SRM 376-2-2
SRM 470-2-2
SRM 369-2-2
SRM 481-2-2
SRM 383-2-2
SRM 419-2-2
SRM 565-2-2
SRM 414-2-2
SRM 431-2-2
SRM 492-2-2
SRM 498-2-2
SRM 350-2-2
SRM 392-2-2
SRM 365-2-2
SRM 402-2-2
SRM 364-2-2
SRM 355-2-2
SRM 417-2-2
SRM 472-2-2
SRM 425-2-2
SRM 416-2-2
SRM 526-2-2
SRM 568-2-2
SRM 372-2-2
SRM 562-2-2
SRM 373-2-2
SRM 597-2-2
SRM 426-2-2
SRM 390-2-2
SRM 403-2-2
SRM 576-2-2
SRM 490-2-2
SRM 415-2-2
SRM 547-2-2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

SRM 591-2-2
SRM 429-2-2
SRM 532-2-2
SRM 578-2-2
SRM 548-2-2
SRM 553-2-2
SRM 438-2-2
SRM 556-2-2
SRM 495-2-2
SRM 366-2-2
SRM 412-2-2
SRM 487-2-2
SRM 421-2-2
SRM 444-2-2
SRM 484-2-2
SRM 411-2-2
SRM 567-2-2
SRM 354-2-2
SRM 357-2-2
SRM 523-2-2
CF370-D2-C
CF358-D2-C
CF374-D2-C
CF29-D2-C
CF27-D2-C
CF254-D2-C
CF14-D2-C
CF216-D2-C
CF190-D2-C
CF22-D2-C
CF362-D2-C
CF35-D2-C
CF59-D2-C
CF266-D2-C

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


0
Watch - Thinking - Brainstorm - Rank - Approach
Watch - Thinking - Concretely - Symbolically - Pictorially
Watch - Thinking - Problem Constraints
Watch - Thinking - Problem Abstraction

Watch - Trie Data Structure


Watch - Strongly Connected Componenets

Watch - Thinking - Problem Reverse


Watch - Thinking - Incrementally
Watch - Thinking - Problem Domain re-interpretation
Watch - Thinking - Search Space and Output Analysis

Watch - Graph Theory - Maximum Flow - 1


Watch - Graph Theory - Maximum Flow - 2

Watch - Thinking - Observations Discovery


Watch - Thinking - Misc - Solution Verification - Implementation
Watch - Thinking - Error Inspection - History - Contest Strategy
Watch - Thinking - Let's Put All Together

Watch - Bipartite Matching


Watch - Euler Tour

Watch - Search Techniques - Ternary Search


Watch - Search Techniques - Meet in Middle

Watch - Search Techniques - Branch and Bound

Watch - Dynamic Programming - Masks 1


Watch - Dynamic Programming - Masks 2

Before moving to another sheet, email me with feedback about these problems selection.

IF you can't solve many of above problems or need like 1.5 hours or more per problems..then solve these too.

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
UVA 11506
0
UVA 562
0
UVA 188
0
UVA 10819
0
SPOJ MELE3
0
SPOJ ROADS
0
UVA 439
0
UVA 11753
0
UVA 105
0
UVA 727
0
0
UVA 757
0
UVA 607
0
UVA 186
0
UVA 497
0
UVA 101
0
UVA 11234
0
UVA
0
SPOJ308
COCONUTS
0
SPOJ CIJEVI
0
UVA 898
0
0
UVA 10178
0
UVA 341
0
SPOJ CERC07K
0
UVA 10617
0
UVA 10816
0
UVA 11953
0
UVA 10453
0
SPOJ BITMAP
0
UVA 615
0
UVA 10092
0
0
UVA 10484
0
UVA 10113
0
UVA 10999
0
UVA 334
0
SPOJ CHMAZE
0
UVA 348
0

SPOJ CHASE1
SPOJ HIGHWAYS
UVA 10989
UVA 125
UVA 10308
UVA 10100
UVA 10459
UVA 10534
UVA 601
UVA 259
UVA 784
SPOJ CDOWN
UVA 10003
UVA 762
UVA 10036
UVA 352
SPOJ DISJPATH
UVA 11404
SPOJ PPATH
UVA 10192
UVA 852
SPOJ CLEANRBT
UVA 10330
UVA 662
UVA 10739
SPOJ DICTSUB
UVA 429
SPOJ TOE2
UVA 116
SPOJ CATM
UVA 11094
UVA 10801
UVA 534
UVA 10987
UVA 227
UVA 104
UVA 10986

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

UVA 127
SPOJ SHOP
SPOJ POUR1
UVA 10198
SPOJ ANARC08A
UVA 10685
SPOJ TOE1
UVA 10480
SPOJ QUEEN
UVA 11503
SPOJ MLASERP

0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


Sheet: Adhocks, DP [1-8 videos], BFS, DFS, Flood Fill, Tree Diameter, Dijsktra, Floyd, UnionFind
This sheet put more stree on some algorithms you learnt..
problems varies from medium to hard..they are not sorted
Github has solutions for many UVA, SPOJ solutions
Or search google see 1
Or search google see 2
UVA forums has many hints and test cases for UVA problems

Before moving to another sheet, email me with feedback about these problems selection.

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
SPOJ PHONELST
0
UVA 10462
0
UVA 438
0
SPOJ PRHYME
0
UVA 10790
0
UVA 10600
0
UVA 10717
0
UVA 10129
0
UVA 153
0
UVA 10958
0
0
CF294C-D2
0
UVA 10706
0
UVA 10344
0
UVA 516
0
SPOJ CHOCOLA
0
UVA 10276
0
SPOJ MSE07E
0
UVA 10879
0
SPOJ PT07X
0
UVA 10330
0
0
SPOJ NGM2
0
UVA 670
0
SPOJ MORSE
0
SPOJ DICT
0
UVA 10369
0
UVA 12526
0
UVA 10168
0
UVA 326
0
SPOJ AGGRCOW
0
UVA 10804
0
0
UVA 11257
0
UVA 704
0
UVA 558
0
UVA 10611
0
UVA 10229
0
UVA 10976
0

UVA 294
UVA 10092
UVA 10989
UVA 107
UVA 378
UVA 126
SOPJ TETRA
SPOJ PARITY
Live Archive 5792
SPOJ SUMFOUR
UVA 11829
UVA 11504
UVA 11155
UVA 10080
UVA 11721
UVA 10077
UVA 201
UVA 10557
UVA 11343
UVA 11243
UVA 529
CF476C-D2
SOPJ PIR
UVA 10394
UVA 10147
UVA 10219
UVA 10139
UVA 113
SPOJ ABCDEF
SPOJ SOLIT
UVA 10892
UVA 838
SPOJ BOOKS1
UVA 10054
SPOJ SUBSUMS
UVA 117
UVA 10125

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

UVA 191
SPOJ ICPCS
UVA 10480
UVA 386
SPOJ QUEST4
UVA 302
UVA 11506
UVA 10242
UVA 535
UVA 10441
UVA 10025
UVA 10325
SPOJ
MSKYCODE
SPOJ SQFREE
UVA 374
UVA 191
UVA 750
UVA 128
UVA 884

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


Sheet: Math, Search techniques, Bellman, Max Flow, MST, SCC, Euler, Trie

Congrats. You are now a Semi-Senior. Email me your sheet. If have space, you can join my ICPC supervision.

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


0
Don't let a hard problem takes more than 2 hours
If still, pleae put it in ToDos...later..back and try it
If can got it in good time cool...if still takes hours to solve or can't solve..put in todo again

Reading Thinkin
Total
Submissions
Solving
Problem
Problem
Status
Time(m
g
Time(m
Count so far
Time(m)
Level /10
)
Time(m)
)
AC Averages =>
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Any Comments (Detailed for any hard problem)


0
Put here every external problem you solve

E.g. after watching primes video...pick first 2 problems from video info..solve them...write in commen
When solve problems on videos...just pick 2...unless feel with urgent need to solve more
If you can't solve it, totally fine :) ... just put it in ToDos
Remember...knowledge in this phase is not objective..so being weak in some topics = totally ok
Further phases in your algorthmic trainings...will focus on algorithms

You might also like