Dynamic Programming
Turn a huge search into small states by recording what the past can no longer change.
View deck and teaching arcCOSMO STEM Circles meet biweekly to leave room for the kind of follow-up hard problems deserve: a first attempt, a second look, and a reasoned explanation.
Each topic connects to a public deck, so students can preview the ideas and return to them between meetings.
AMC-style geometry begins with what a transformation preserves, then turns those observations into proof.
Open the Transformations and Symmetry deckUse cycles, congruences, and constructive thinking to make huge-number questions manageable.
Open the Modular Arithmetic deckBuild reliable cases, complements, and bijections for AMC and AIME counting problems.
Open the Combinatorics deckLook for equality cases, factors, and transformations before reaching for a calculation.
Open the Inequalities deckTranslate a situation into outcomes, weights, and a conclusion that can be checked.
Open the Expected Value deckTrack what cannot change to turn an impossible-looking search into a short argument.
Open the Invariants deckThis archive collects COSMO's published AMC/AIME-style mathematics materials. Publication dates identify the resource release, not individual attendance or a record of a live session.
Turn a huge search into small states by recording what the past can no longer change.
View deck and teaching arcTurn a situation into variables, assumptions, relationships, and a testable conclusion.
View deck and teaching arcAdd structured redundancy so corrupted messages can be detected or corrected.
View deck and teaching arcFactor common powers, respect domains, and let exponent laws expose the simplest equation.
View deck and teaching arcTranslate a circle diagram into one invariant product: secants, tangents, and the lengths that keep multiplying.
View deck and teaching arcParity, coloring, preserved quantities, and the strategy of proving impossibility without tracing every move.
View deck and teaching arcLet right angles, supplementary angles, and intersecting chords turn a circle diagram into equations.
View deck and teaching arcFactor each term before multiplying; a long chain can collapse to two endpoints.
View deck and teaching arcDecision variables, constraints, objectives, feasible choices, and why a locally good move can fail globally.
View deck and teaching arcUse substitutions, normalization, and a hidden additive rule to reconstruct an unknown function.
View deck and teaching arcModel systems where the next state depends on the present state, not the full path.
View deck and teaching arcStore an entire sequence as coefficients of one formal power series.
View deck and teaching arcRepeated random steps produce patterns in position, spread, and hitting probability.
View deck and teaching arcDefine a sequence by how each new term depends on earlier ones.
View deck and teaching arcReverse a conditional probability by combining evidence with prior prevalence.
View deck and teaching arcPair vertices without reuse and use neighborhood conditions to test whether everyone can be matched.
View deck and teaching arcUpdate the sample space after learning that an event occurred.
View deck and teaching arcOutcome tables, net payoff, fair games, linearity, and what a long-run average can and cannot predict.
View deck and teaching arcAssign limited labels so adjacent objects never conflict.
View deck and teaching arcClassify motions by what they preserve and use composition to reveal symmetry structure.
View deck and teaching arcOne sequence counts balanced parentheses, triangulations, and paths that avoid crossing a boundary.
View deck and teaching arcUse faces and Euler's formula to prove that some networks cannot be drawn without crossings.
View deck and teaching arcUse modular inverses and one-way arithmetic to separate encryption from decryption.
View deck and teaching arcUse coordinates and matrices to represent directions and transformations.
View deck and teaching arcPlace value is a polynomial in the base, so changing base changes notation, not quantity.
View deck and teaching arcCombinations count choices, paths, and coefficients through the same recurrence.
View deck and teaching arcUse multiplicative cycles to reduce enormous exponents modulo n.
View deck and teaching arcTreat multiplication as scaling and rotation in the plane.
View deck and teaching arcA tree is the minimal connected network: every edge is necessary and every pair has one path.
View deck and teaching arcReconstruct one number from compatible remainder clues.
View deck and teaching arcAdd overlapping counts, then repair the overcount systematically.
View deck and teaching arcDecide when ax + by = c has integer solutions and describe every solution.
View deck and teaching arcConnect factors, roots, coefficients, and graphs without treating them as separate tricks.
View deck and teaching arcVertices, edges, degree, Euler routes, trees, and the local counts that decide global network questions.
View deck and teaching arcBreak a number into prime building blocks and use exponents to compare divisibility.
View deck and teaching arcMore objects than containers force at least one collision.
View deck and teaching arcRecognize arithmetic and geometric structure, then justify finite and infinite sums.
View deck and teaching arcReplace a large gcd problem with smaller remainder problems without changing the answer.
View deck and teaching arcCases, complements, bijections, and the bookkeeping habits that prevent hidden overcounting.
View deck and teaching arcRemainders, cycles, congruences, and why huge-number questions often need only a small repeating pattern.
View deck and teaching arcCompare quantities using structure, equality cases, and transformations that preserve order.
View deck and teaching arcEvidence versus proof, the precise role of an inductive hypothesis, and how a chain reaches every case.
View deck and teaching arcA 75-minute circle can open with one problem, move into small-group attempts, pause for a targeted explanation, test the idea on an extension, and end with one written reflection. The deck supplies the content; the room supplies the thinking.