You are on page 1of 7

3rd Semester

Day 1
Input and Output management (int, long, double, char, long long , __int64)
Day 2
If and if else statements (Branching)
Day 3
Looping
10071-Back to High School Physics
11172 - Relational Operator
10783-odd sum
10055-Hashmat the brave warrior
1124-Celebrity jeopardy
12372- Packing for Holiday
12403-Save Setu
12342-Tax Calculator
12289-one-two-three
12157-Tariff Plan
12136 - Schedule of a Married Man
11727-cost cutting
11715-car
11677-Alarm Clock
11666-logarithms
11650-Mirror Clock
11608-No Problem
10929-You Can say 11
10347-Medians
10469-To Carry or not to a Carry
10346-Peter smokes
488-Triangle wave
100-3n+1

Day 4
Arrays and Strings
11530-SMS typing
10222-Decode the mad man
11713-Abstract Names
11059-Maximum Product
11716-Digital Fortress
11577-Letter Frequency
11541-Decoding
10945-Mother Bear
10921-find the telephone
10302-Summation of Polynomials
10260-Soundex

10424-Love Calculator
10070-Leap year or not leap year
10018-Reverse and add
483-word scramble
490-Rotating sentence
623-500!
401-Palindroms
344-Roman digits

Day 5
1. Functions, Structures, Pointers,
2. Number Theory
(GCD,LCM, Modular Arithmetic, Number generation)
408-uniform Generator
10924-Prime Words
10790-How many points of intersection?
10323-Factorial! You Must be Kidding!!!
10235-Simply Emirp
10591-Happy Number
10473-Simple Base conversion
389-basically speaking
343-what base is this?
10104-Euclid Problem
10079-Pizza cutting
477-Points in Figures: Rectangles and Circles
575-skew binary
369-combination

4th Semester
Day 1
a. Array
11716-Digital Fortress
11577-Letter Frequency
541-Error Correction[c]
10050-Hartals (easy simulation)[c]
151-Power Crisis[H]
440-Eney Menny Moo [H]
133-The Dole Queue[H]
305-Joseph[H]
402-M*A*S*H [H]

b. Stack
673-Parenthese Balance [c]
551-Nesting a Bunch of Brackets[c]
442-Matrix Chain Multiplication[H]
514-Rails[H]
120-Stacks of Flapjacks[H]

Day 2
a. Sorting
i.
Bubble Sort
299-Train swapping[H]
10327-Flip Sort[H]
612-DNA sorting[H]

ii.

Insertion Sort
10107-What is the Median [H]

iii.

For big size input, this approach will get TLE


Quick Sort
11462-Age Sort
195-Anagram

Qsort standard library function for different data types e.g. int, double,
char, string, structure, multiple criteria based sorting.
10194-Football (aka Soccer) [H]

b. Binary Search
Bsearch standard library function
10282-Babelfish [C]
10611- The Palyboy Chimp[C]

c. Bisection Method in solving non-linear equation


10341-Solve it [C]
10263-Railway [H]

Day 3
a. Traversing and Searching in a Grid
11494-Queen
10189-Minesweeper [C]
422-word-Search wonder[C]
10010-Whrers Waldorf [C]
736-Lost in Space[H]
10116-Robot Motion[H]
10279-Mine Sweeper [H]
10284- Chessboard in FEN[H]
10161-Ant on a chessboard

b. Handling Input for the Following problems


10174-Couple-Bachelor-Spinster Numbers [C]
498-Polly the polynomial[C]

Day 4
a. Graph, how to represent
12376AsLongasILearn,ILive

b. Graph traversing Algorithms DFS, Finding connect Component (Flood Fill)


352-The Seasonal ear[C]
572-Oil Deposits[C]
469-Wetlands of Florida [H]
784-Maze Exploration [C]
785-Grid Colouring [H]
782-Contour Painting [H]
459- Graph Connectivity [H]

c. Topological Sorting
10305-Orfering Tasks[C]
872 - Ordering
11060 - Beverages

Day 5
a. Queue
b. BFS
336-A Node Too Far [C]
439- Knight Moves[C]
10004-Bicoloring[H]
532-Dungeon Master[H]
10009-All Roads Lead Where?(Better by all pair)[H]
10067-Playing with Wheels[H]
615-Is It a Tree?[H]
423- MPI Maelstrom [H]

Day 6
a. Counting
10359-Tiling[C]
10198-Counting[C]

b. Number Theory
10162-Last Digit[C]
10515-Power et al.[C]
10219-Find the ways[C]
10061-How many Zeros and How many digits[C]
10706-Number Sequence[C]
10689-Yet Another Number Sequence[H]
10193-All you Need is Love[H]
10629-Infinite Race[H]

5th Semester
Day 1
Divide and Conquer approach & Heaps
a. Merge Sort
855 - Lunch in Grid City
11462 - Age Sort
11858 - Frosh Week
b. Heap sort
c.

Priority Queue
1203 - Argus
10954 - Add All
11995 - I Can Guess the Data Structure!

Day 2
Dynamic Programming
a.LCS
10192Vacation
10405LongestCommonSubsequence
b.MCM
348-Optimal Array Multiplication Sequence

Day 3
Greedy Algorithm

a. Activity Selection Problem


b. Knapsack problem
10616 - Divisible Group Sums
10819 - Trouble of 13-Dots
11832 - Account Book

c. Traveling Salesperson Problem


216GettinginLine
10496CollectingBeepers
11284ShoppingTrip

Day 4
Graphs basic & traversal techniques
a. BFS
336-A Node Too Far [C]
439- Knight Moves[C]
10004-Bicoloring[H]
532-Dungeon Master[H]
10009-All Roads Lead Where?(Better by all pair)[H]
10067-Playing with Wheels[H]
615-Is It a Tree?[H]
423- MPI Maelstrom [H]
321 - The New Villa
10047 - The Monocycle
11101 - Mall Mania

b. DFS
352-The Seasonal ear[C]
572-Oil Deposits[C]
469-Wetlands of Florida [H]
784-Maze Exploration [C]
785-Grid Colouring [H]
782-Contour Painting [H]
459- Graph Connectivity [H]

c.

Minimum Spanning tree


11597-Spanning subtrees
11228 - Transportation system.
11631 - Dark roads
11747 - Heavy Cycle Edges

Day 5
Shortest Path
a. Dijkstras Algorithm
10801LiftHopping
11367FullTank
11492Babel
b. Bellman-Ford Algorithm
558Wormholes
10557XYZZY
11280FlyingtoFredericton
c.

All pair Shortest Path, Floyd Warshall Algorithm

Day 6
Backtracking (N-queen problem)

You might also like