Skip to main content
Tracks / Competitive Programming

Competitive Programming

Algorithmic problem solving, contest preparation, and ICPC regional training at BIT Mesra.

Algorithmic Progression Roadmap

Core topic progression practiced by chapter problem solvers.

#01
Programming Basics

Syntax, fast I/O, control flow, functions, and memory basics in C++.

#02
C++ Standard Template Library

Vectors, pairs, sets, maps, priority queues, and iterators.

#03
Time & Space Complexity

Big-O notation, amortized analysis, constraints, and operation counts.

#04
Arrays & Strings

Prefix sums, two pointers, sliding window, frequency hashing, and basic string manipulation.

#05
Recursion & Backtracking

State transitions, recursive trees, subsets, permutations, and pruning.

#06
Trees & Binary Search

Binary search on answers, tree traversals, lowest common ancestor (LCA), and tree queries.

#07
Graph Algorithms

BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, Kruskal/Prim MST, and Disjoint Set Union (DSU).

#08
Dynamic Programming

Memoization, iterative DP, 0/1 knapsack, longest common subsequence, and bitmask DP.

#09
Advanced Topics

Segment trees with lazy propagation, Fenwick trees, number theory, and string hashes.

#10
Contests & Speed

Virtual contests, live rounds, debugging under pressure, and upsolution discipline.

#11
ICPC Regional Track

3-person team synergy, problem triage, stress testing, and mock regionals.

Recommended Platforms

Chapter Contests

Coding Contest
Completed

CodeZilla

Annual flagship competitive programming contest testing algorithmic problem solving and speed.

Feb 15, 2025
Online / Computer Science Lab, BIT Mesra
Coding ContestDetails
Coding Contest
Upcoming

Code Quotient Monthly (CQM)

Monthly algorithmic sprint for continuous problem-solving practice and peer benchmarking.

Oct 18, 2026
Online Contest Platform
Coding ContestDetails
Competition
Completed

ICPC Regional Preparation Sprint

Team contest simulation with ACM ICPC style team coordination and problem prioritization.

Nov 10, 2025
Department of CSE, BIT Mesra
CompetitionDetails

Practice Sheets & Textbooks