Improvement suggestions for CF Catalog
Suggestions for improving the Codeforces Catalog.
Suggestions for improving the Codeforces Catalog.
A collection of modern C++ tricks that make code succinct and clean, from negative indexing and ranges to lambdas and compact utilities.
A guide to permutations through orderings, cycles, and composition, with pointers to common competitive-programming applications.
Notes from testing and preparing programming contests.
A tutorial on greedoids as a framework for understanding when greedy-style reasoning works, with examples from matroids, antimatroids, and related structures.
An introduction to probability, conditional expectation, martingales, and stopping times, with math and competitive-programming examples.
A detailed competitive-programming setup guide for Vim, Make, and GDB, covering both onsite contest constraints and online practice.
A short meta post asking for underappreciated competitive-programming ideas and techniques worth writing about.
A discussion of using C on Codeforces.
A tutorial on Catalan numbers and uniform random balanced bracket generation, building bijections and generators from first principles.