User editorial for Codeforces Round 513 by Barcelona Bootcamp (rated, Div. 1 + Div. 2)
A user-written editorial for Codeforces Round 513, which did not have an editorial before.
A user-written editorial for Codeforces Round 513, which did not have an editorial before.
A beginner guide to inequalities involving floors and ceilings, with algebraic rules, examples, identities, and programming-language caveats.
On preserving Google Hash Code problems and infrastructure before the contest archive disappears.
A personal model of learning as building and querying a knowledge graph, with advice on theory, problem solving, creativity, feedback, and overfitting.
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.