Tarjan Algorithm Beginner OverviewExplore Tarjan's algorithm in-depth: its mechanics, applications in competitive programming, and upsolving techniques. Master graph challenges today.15 min read·blog.garybricks.com1AOct 3, 2023
The Greedy Guide: Essential Problems and Solutions for Competitive ProgrammingA Complete breakdown of the greedy solutions for several classic competitive programming problems.22 min read·blog.garybricks.com1ASep 30, 2023
Optimal Play: A Dynamic Programming Approach to an Array-based Turn Game"optimization! Dive deep into a step-by-step guide using recursion, math, and dynamic programming to solve complex problems.18 min read·blog.garybricks.comJul 19, 2023
2D Prefix Array And 2D Segment Tree OverviewDive into 2D Prefix Sum Matrix & 2D Segment Tree implementation. Enhance your competitive programming skills and optimize your code's efficiency.18 min read·blog.garybricks.comJun 19, 2023
Unveiling Dynamic Programming Solutions for 'Roads' and 'Organizing Tiles' Problems.Introduction Hello everyone, in this post we will look in detail at the solution to two similar, very classic DP problems: 'Roads' and 'Organizing Tiles', as well as their implementation in C++, altho the solution can be implemented in the language o...13 min read·blog.garybricks.comJun 11, 2023