SOURADEEP
AboutWorkExperienceLogsContact
SOURADEEP
AboutWorkExperienceLogsContact

Engineering Logs

Documenting my journey through low-level systems, competitive programming, and engine architecture.

Subscribe via GitHub

ICPC Primer S05: Trees & Range Queries

2026-04-05

Mastering hierarchical data and efficient updates. Transitioning from basic prefix sums to Segment Trees and Fenwick Trees.

C++Data StructuresSegment TreeRange Queries
Read Article

ICPC Primer S04: Prime Sieve Contest

2026-03-22

A two-hour mock contest focusing on Number Theory, the Sieve of Eratosthenes, and prime factorization algorithms under time constraints.

C++Number TheoryAlgorithmsContestOptimization
Read Article

ICPC Primer S03: Dynamic Programming I

2026-02-22

Moving from brute force recursion to efficient DP. Mastering memoization, 1D optimization, and state transitions.

C++Dynamic ProgrammingAlgorithmsOptimization
Read Article

ICPC Primer S02: Graphs & Search

2026-02-01

Mastering grid navigation, recursion, and connected components. Transitioning from implicit grids to explicit adjacency lists.

C++GraphsDFSBFS
Read Article

ICPC Primer S01: Foundations & Prefix Sums

2026-01-25

Eliminating $O(N^2)$ loops using $O(N)$ pre-computation. Analysis of Static Range Sum Queries.

C++Prefix SumsAlgorithms
Read Article

Protocol: Spring 2026 ICPC Training Curriculum

2026-01-20

The architectural roadmap for the ACM @ ASU competitive programming track. Transitioning from $O(N^2)$ to $O(1)$ across six bi-weekly sessions.

ACMASUAlgorithmsSyllabus
Read Article