Maths WorkshopMaths problems with full solutions

Counting principles

105 problems · Sum rule, product rule, bijections and double counting.

Ex.185Four-digit numbers with distinct digits
#counting #arrangements
Counting principles
High school
High school
Ex.226Counting functions
#functions #product rule #counting
Counting principles
High school
High school
Ex.227Handshakes at a party
#handshake #edges #complete graph
Counting principles
High school
High school
Ex.228The pigeonhole principle
#pigeonhole #Dirichlet #basic
Counting principles
High school
High school
Ex.229The product rule
#product rule #multiplication principle #independent choices
Counting principles
High school
High school
Ex.230The sum rule
#sum rule #addition principle #disjoint cases
Counting principles
High school
High school
Ex.322Arrangements of MISSISSIPPI
#counting #arrangements
Counting principles
High school
High school
Ex.335Stars and bars
#counting #equations
Counting principles
L1
L1
Ex.437Arrangements
#arrangements #ordered selection #permutations
Counting principles
High school
High school
Ex.438The binomial theorem
#binomial theorem #expansion #coefficients
Counting principles
High school
High school
Ex.439Pascal's identity
#Pascal identity #binomial #recurrence
Counting principles
High school
High school
Ex.440Expanding $(x-y)^n$
#binomial theorem #sign #expansion
Counting principles
High school
High school
Ex.441Choosing with repetition
#stars and bars #repetition #combinations
Counting principles
High school
High school
Ex.442Combinations
#combinations #unordered selection #binomial
Counting principles
High school
High school
Ex.443Choosing a mixed committee
#combinations #committee #product rule
Counting principles
High school
High school
Ex.444Counting injections
#injections #arrangements #permutations
Counting principles
High school
High school
Ex.445Permutations
#permutations #arrangements #n!
Counting principles
High school
High school
Ex.446Pigeonhole with balls
#pigeonhole #balls #boxes
Counting principles
High school
High school
Ex.447Subsets and their complements
#subsets #complement #bijection
Counting principles
High school
High school
Ex.448Round-robin tournament
#tournament #match counting #combination
Counting principles
High school
High school
Ex.602Dominoes on a mutilated chessboard
#colouring #tilings #dominoes
Counting principles
M1
M1
Ex.603Replacing two numbers by their difference
#invariant #parity #board games
Counting principles
M1
M1
Ex.604Regions cut by n lines
#induction #counting #lines in the plane
Counting principles
M1
M1
Ex.607Two take-away games
#games #winning positions #pairing strategy #Nim
Counting principles
M1
M1
Ex.608The expected number of fixed points of a random permutation
#linearity of expectation #indicator variables #permutations
Counting principles
M1
M1
Ex.635A subtraction game with moves 1, 3 and 4
#combinatorial games #losing positions #induction #periodicity
Counting principles
M1
M1
Ex.638Tiling a 2 × n board with dominoes and squares
#recurrence #tilings #generating functions
Counting principles
M1
M1
Ex.871Circular arrangements
#circular permutations #necklace #seating
Counting principles
L1
L1
Ex.872Arrangements with repetition
#permutations with repetition #multinomial
Counting principles
High school
High school
Ex.873A bijective proof
#bijection #combinatorial proof #identity
Counting principles
Olympiad
Olympiad
Ex.874Ordering books on a shelf
#permutations #block arrangement #product
Counting principles
High school
High school
Ex.875Counting Boolean functions
#Boolean functions #counting #product rule
Counting principles
L1
L1
Ex.876Counting cliques
#cliques #graphs #counting
Counting principles
Olympiad
Olympiad
Ex.877Coloring problems
#coloring #product rule #recurrence
Counting principles
L1
L1
Ex.878Combinations with repetition
#combinations with repetition #stars and bars
Counting principles
High school
High school
Ex.879Complement counting
#complement counting #inclusion-exclusion #committee
Counting principles
High school
High school
Ex.880Degrees in a graph
#graph degree #handshake lemma #parity
Counting principles
L1
L1
Ex.881Handshake lemma
#double counting #graph #degree sum
Counting principles
L1
L1
Ex.882Counting pairs within subsets
#double counting #subsets #pairs
Counting principles
Olympiad
Olympiad
Ex.883Counting with at least one
#inclusion-exclusion #at least one #complement
Counting principles
L1
L1
Ex.884At least one property
#inclusion-exclusion #properties #at least one
Counting principles
Olympiad
Olympiad
Ex.885Counting unions
#inclusion-exclusion #union of sets #counting
Counting principles
L1
L1
Ex.886Counting configurations
#inclusion-exclusion #configurations #chessboard
Counting principles
L1
L1
Ex.887Sets of even size
#even subsets #binomial #counting
Counting principles
Olympiad
Olympiad
Ex.888Exact intersection count
#inclusion-exclusion #exact count #sets
Counting principles
Olympiad
Olympiad
Ex.889Counting onto functions
#onto #surjections #inclusion-exclusion
Counting principles
Olympiad
Olympiad
Ex.890Monotone lattice paths
#lattice paths #binomial #counting
Counting principles
Olympiad
Olympiad
Ex.891Pigeonhole with integers
#pigeonhole #consecutive integers #differences
Counting principles
Olympiad
Olympiad
Ex.892Generalized pigeonhole
#pigeonhole #generalized #ceil
Counting principles
L1
L1
Ex.893Pigeonhole proof
#pigeonhole #proof #contradiction
Counting principles
L1
L1
Ex.894Subset sums
#subset sums #double counting #average
Counting principles
Olympiad
Olympiad
Ex.895Scheduling tournaments
#scheduling #bipartite #matchings
Counting principles
L1
L1
Ex.1234The game of coins on a round table
#games #symmetry #winning strategy
Counting principles
Olympiad
Olympiad
Ex.1237Finding the heavy coin with a balance
#algorithms #information #induction #weighings
Counting principles
Olympiad
Olympiad
Ex.1238Flipping rows and columns of a board
#invariant #parity #colouring #moves
Counting principles
Olympiad
Olympiad
Ex.1241A finite set in which every point is a midpoint
#extremal principle #plane geometry #midpoints
Counting principles
Olympiad
Olympiad
Ex.1243Subsets without two consecutive integers
#counting #recurrences #Fibonacci #bijection
Counting principles
Olympiad
Olympiad
Ex.1244Tiling a 10 × 10 board with 1 × 4 tiles
#colouring #tilings #tetrominoes #modular colouring
Counting principles
Olympiad
Olympiad
Ex.1246Tiling a 2ⁿ × 2ⁿ board with L-trominoes
#induction #tilings #trominoes #divide and conquer
Counting principles
Olympiad
Olympiad
Ex.1247Binary strings with no three equal consecutive digits
#recurrences #Fibonacci numbers #compositions #binary strings
Counting principles
M1
M1
Ex.1250Gray codes: a cyclic list of all bit strings with one change at a time
#Gray code #induction #hypercube #constructions
Counting principles
Olympiad
Olympiad
Ex.1253The expected number of records
#expectation #symmetry #harmonic numbers #permutations
Counting principles
M1
M1
Ex.1254Sorting by adjacent swaps needs exactly the number of inversions
#permutations #inversions #sorting #monovariant
Counting principles
M1
M1
Ex.1257Gas stations on a circular road
#cyclic sequences #prefix sums #extremal choice #cycle lemma
Counting principles
Olympiad
Olympiad
Ex.1307A 7 × 7 grid with no rectangle of marked cells
#double counting #convexity #Fano plane #extremal
Counting principles
Olympiad
Olympiad
Ex.1309Partitions into distinct parts and into odd parts
#generating functions #partitions #Euler
Counting principles
Olympiad
Olympiad
Ex.1312Nim and the XOR rule
#combinatorial games #Nim #XOR #binary
Counting principles
M1
M1
Ex.1313The 15-puzzle with two tiles swapped
#invariant #parity #inversions #puzzle
Counting principles
Olympiad
Olympiad
Ex.1603Generating function for binomial coefficients
#generating function #binomial #formal power series
Counting principles
Olympiad
Olympiad
Ex.1604Catalan applications
#Catalan #applications #structures
Counting principles
Olympiad
Olympiad
Ex.1605A combinatorial identity
#combinatorial identity #double counting #binomial
Counting principles
L1
L1
Ex.1606Derangements
#derangements #inclusion-exclusion #permutations
Counting principles
L1
L1
Ex.1607Double counting
#double counting #combinatorial proof #count in two ways
Counting principles
Olympiad
Olympiad
Ex.1608Another double count
#double counting #combinatorial identity #binomial
Counting principles
Olympiad
Olympiad
Ex.1609Alternating sum identity
#alternating sum #binomial #identity
Counting principles
Olympiad
Olympiad
Ex.1610Counting coprime integers
#inclusion-exclusion #coprime #totient
Counting principles
L1
L1
Ex.1611Derangements via inclusion-exclusion
#derangements #inclusion-exclusion #inclusion
Counting principles
Olympiad
Olympiad
Ex.1612Derangement formula
#derangement #inclusion-exclusion #formula
Counting principles
Olympiad
Olympiad
Ex.1613A combinatorial identity via inclusion-exclusion
#inclusion-exclusion #binomial identity
Counting principles
Olympiad
Olympiad
Ex.1614Surjection formula proof
#surjection #inclusion-exclusion #onto
Counting principles
Olympiad
Olympiad
Ex.1615Sieve formula
#sieve #inclusion-exclusion #primes
Counting principles
Olympiad
Olympiad
Ex.1616Surjections via inclusion-exclusion
#surjections #inclusion-exclusion #function counting
Counting principles
Olympiad
Olympiad
Ex.1617Surjections onto $3$ elements
#surjections #inclusion-exclusion #Stirling
Counting principles
Olympiad
Olympiad
Ex.1618Three-set inclusion-exclusion
#inclusion-exclusion #three sets #union
Counting principles
L1
L1
Ex.1619Three-set counts
#inclusion-exclusion #three sets #union
Counting principles
L1
L1
Ex.1620Counting with matrices
#matrices #counting #trace
Counting principles
Olympiad
Olympiad
Ex.1621The multinomial theorem
#multinomial #product rule #word counting
Counting principles
L1
L1
Ex.1622Lattice paths
#lattice paths #binomial coefficient #monotone paths
Counting principles
Olympiad
Olympiad
Ex.1623Permutations with fixed points
#fixed points #permutations #inclusion-exclusion
Counting principles
L1
L1
Ex.1624Pigeonhole with 100 numbers
#pigeonhole #subsets #olympiad
Counting principles
Olympiad
Olympiad
Ex.1625Multiples via pigeonhole
#pigeonhole #multiples #divisibility
Counting principles
Olympiad
Olympiad
Ex.1626Pigeonhole in a graph
#pigeonhole #graph #vertex degree
Counting principles
Olympiad
Olympiad
Ex.1627Pigeonhole with points
#pigeonhole #geometry #Dirichlet
Counting principles
Olympiad
Olympiad
Ex.1628Sum via pigeonhole
#pigeonhole #sums #olympiad
Counting principles
Olympiad
Olympiad
Ex.1629Counting surjections
#surjections #inclusion-exclusion #Stirling
Counting principles
L1
L1
Ex.1630Vandermonde's identity
#Vandermonde #double counting #binomial
Counting principles
Olympiad
Olympiad
Ex.1942The ballot problem
#ballot problem #reflection principle #lattice paths #probability
Counting principles
Olympiad
Olympiad
Ex.1972Chomp and the strategy-stealing argument
#combinatorial games #strategy stealing #Chomp #invariant
Counting principles
Olympiad
Olympiad
Ex.1975Oddtown
#linear algebra method #parity #set systems #F2
Counting principles
Olympiad
Olympiad
Ex.2116Bertrand's ballot problem
#ballot problem #lattice paths #Catalan
Counting principles
Olympiad
Olympiad
Ex.2117Catalan numbers
#Catalan numbers #paths #Dyck paths
Counting principles
Olympiad
Olympiad
Ex.2226Subsets whose sum is divisible by p
#roots of unity filter #generating functions #counting #modular arithmetic
Counting principles
Olympiad
Olympiad
Ex.2235Every set of n integers contains a sum-free subset of more than n/3 elements
#probabilistic method #averaging #sum-free sets #modular arithmetic
Counting principles
Olympiad
Olympiad
Ex.2236Conway's soldiers cannot reach the fifth row
#weight function #potential #golden ratio #infinite board
Counting principles
Olympiad
Olympiad
Ex.2237The Erdős–Ko–Rado theorem
#set systems #double counting #intersecting families #Katona
Counting principles
Olympiad
Olympiad