Competitive Programming Tools

Free competitive programming tools — graph visualizer, segment tree builder, bitmask planner, Big-O complexity analyzer and interval merger.

31 tools

Also in Competitive Programming

Tools from other categories tagged with Competitive Programming

Why These Tools

This corner of the site came straight out of contest practice. Bitmask & Subset DP Planner writes the C++ enumeration skeleton so the submask loop stops getting mistyped at two in the morning, and Segment Tree Blueprint does the same for build, query and update. Graph Visualizer & Editor accepts adjacency lists in the shape judges actually hand you, so there is no reformatting step between reading a problem and seeing it drawn. Binary Search Step Visualizer joins them now: paste any sorted array and a target, then step through every probe watching lo, hi and mid update — the not-found path is worth running at least once, since that is where most off-by-one bugs hide. Big-O Analyzer, prime factor trees and stress-test harnesses fill in the rest.