Тема Ломоносов
Комбинаторика на Ломоносове: способы, логика, игры
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела ломоносов
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#82785

Сколько точек пространства с целочисленными координатами принадлежат треугольнику с вершинами (3,4,5)  , (11,10,6)  , (5,8,9)  ? Точка на вершинах и сторонах тоже считаются.

Источники: Ломоносов - 2024, 11.8 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

Давайте немного упростим задачу и сдвинем одну из вершин в начало координат, чтобы числа стали попроще, для этого можно сделать параллельный перенос на вектор (-3;-4;-5), а как можно посчитать кол-во целочисленных точек на стороне?

Подсказка 2

Верно, кол-во целых точек (включая концы) на отрезке (x₁,y₁,z₁), (x₂,y₂,z₂), это НОД(|x₁-x₂|, |y₁-y₂|, |z₁-z₂|) + 1, итак, когда мы знаем кол-во точек на периметре треугольника, давайте перейдём к его внутренности, если взять произвольную целочисленную точку, можно ли получить какое-то следствие, которое было бы легче проверить, но оно бы оставило нам пару точек для перебора?

Подсказка 3

Да, можно сказать, что если точка A была подходящей, то точка A' полученная проецированием её на одну из плоскостей тоже будет подходить, а значит можно спроецировать весь треугольник, например, на плоскость Oxy и найти возможных кандидатов там, а потом проверить только их

Подсказка 4

Для проверки наших кандидатов можно составить систему уравнений из двух векторов, образующих стороны, с положительными коэффициентами, сумма которых меньше 1, чтобы получить точку внутри треугольника, остаётся проверить, что найдутся целые решения, которые бы удовлетворяли полученной системе

Подсказка 5

Для удобства можно выразить из первых двух уравнений коэффициенты и подставить их в третье уравнение, тогда останется лишь условие на координаты точек, но предыдущие ограничения всё ещё следует проверить

Показать ответ и решение

Перенесём треугольник одной вершиной в начало координат. Тогда его можно представлять как точку (0,0,0)  , из которой выходят вектора u =(8,6,1)  и v = (2,4,4)  .

Тогда внутренность треугольника можно представить как λu+ μv,  где λ,μ  — действительные числа, λ,μ >0,  и λ +μ <1.

Вопрос о целых точках на треугольнике, получается, стоит так: при каких целых n,m,k  система:

(|
||{8λ +2μ= n,
||6λ +4μ= m,
|(λ +4μ =k

имеет решения λ,μ  , удовлетворяющие условиям выше.

Мы выделили внутренность, потому что стороны легче рассмотреть отдельно. Три целочисленные вершины лежат в треугольнике по определению. На сторонах точки подсчитать тоже просто — стороны это вектора u= (8,6,1),v =(2,4,4),  и третья сторона (6,2,−3)  . Получить целочисленную точку можно только на середине вектора v  , а у остальных сторон нет общих делителей координат, и через целые точки они не проходят. Значит, на периметре лежат 3+ 1= 4  точки.

Переходим к внутренней части треугольника. Конечно, нет гарантий, что там будет хотя бы одна целочисленная точка — но если такая есть, то её проекции на координатные плоскости тоже будут целочисленные. Поэтому давайте рассмотрим проекцию треугольника на плоскость Oxy  , и отберём на ней потенциально подходящие пары (n,m ),  а после выкинем лишние.

Проецируем треугольник на Oxy  — получается треугольник на плоскости с вершинами (0,0),  (8,6),  (2,4).  Внутрь него точки попадут такие: (1,1),(2,2),(2,3),(3,3),(3,4),(4,4),(5,4),(6,5).

Решаем систему, состоящую из двух первых уравнений:

({
(8 λ+2μ =n,
  6λ+4μ =m

Получаем следующие решения:

    2n − m    −3n +4m
λ = -10--,μ= ---10---

Полученные значения λ,μ  подставляются в третье уравнение λ+ 4μ= k  , и если k  оказывается целым — точка найдена. После подстановки получается выражение:

     3
− n+ 2m =k,

то есть m  должна быть чётной. Из 8  кандидатов подойдут только 4:  (2,2),(3,4),(4,4),(5,4)  .

Плюс 4  точки на сторонах, и всего точек на треугольнике 4 +4 =8.

Ответ: 8

Ошибка.
Попробуйте повторить позже

Задача 2#82778

Болельщики должны выбрать 6 лучших хоккеистов чемпионата: одного вратаря, двух защитников и трех нападающих. Среди претендентов: 2 вратаря, 5 защитников, 6 нападающих и 3 “универсала”. “Универсал” — игрок, хороший в разных ролях, который поэтому может быть выбран как в качестве защитника, так и в качестве нападающего (но не вратаря). Сколько существует способов выбрать эту шестёрку? Требуется получить числовое значение.

Источники: Ломоносов - 2024, 11.1 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

В задачах на комбинаторику всегда лучше начинать с простого и понятного. Кого в данной задаче можно выбрать без особых проблем?

Подсказка 2

Давайте сначала выберем вратаря, ведь место вратаря мажет занять только вратарь. Всего у нас два варианта на эту позицию. Обратите внимание, что защитников нужно выбрать только двое, и наша задача легко разбивается на три случая. Первый случай — это 0 универсалов среди защитников, второй — 1 универсал, третий — 2 универсала.

Подсказка 3

В каждом случае нужно из оставшихся игроков (нападающие + незадействованные универсалы) выбрать трех нападающих, число полученных вариантов для каждой позиции перемножить и результат сложить с остальными случаями.

Показать ответ и решение

Начнём считать с вратарей. Место вратаря может занять только вратарь, поэтому у нас всегда всего 2 способа выбрать его.

Дальше рассмотрим три случая по количеству универсалов на месте защитников:

1. Среди выбранных защитников нет универсалов. Значит, количество так выбрать двух защитников в команду равно

 2  5⋅4
C5 =-2- =10

На место нападающих в этом случае мы можем поставить либо нападающих, либо универсалов, следовательно, способов

C39 = 9⋅83⋅!7 =84

Следовательно, вариантов команд в этом случае

2⋅10 ⋅84= 1680

2. Среди выбранных защитников один универсал. Значит, количество так выбрать двух защитников в команду равно

5⋅3= 15

На место нападающих в этом случае мы можем поставить либо нападающих, либо оставшихся универсалов, следовательно, способов

C38 = 8⋅7⋅6 =56
      3!

Следовательно, вариантов команд в этом случае

2⋅15 ⋅56= 1680

3. Среди выбранных защитников оба являются универсалами. Значит, количество так выбрать двух защитников в команду равно

C23 = 3

На место нападающих в этом случае мы можем поставить либо нападающих, либо оставшегося универсала, следовательно, способов

    7⋅6⋅5
C37 =--3!- =35

Следовательно, вариантов команд в этом случае

2 ⋅3 ⋅35= 210

В итоге способов выбрать команду равно

1680+ 1680+ 210 =3570
Ответ: 3570

Ошибка.
Попробуйте повторить позже

Задача 3#67944

∙  ∙  ∙  ∙ ∙  ∙

∙  ∙  ∙  ∙ ∙  ∙

Есть два ряда — верхний и нижний, каждый из 6 точек (см. рисунок). Проводят отрезки с концами в противоположных рядах так, чтобы из каждой точки выходил ровно один отрезок. Сколько существует способов провести отрезки, чтобы среди всех пар отрезков было ровно 7 пар пересекающихся отрезков?

Источники: Ломоносов-2023, 10.8 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

В таких задачах полезно посмотреть на случаи поменьше, с меньшим количеством отрезков и необходимых пересечений

Подсказка 2

Когда два отрезка пересекаются? Когда начало первого левее, чем начало второго, а конец первого правее, чем конец второго

Подсказка 3

Давайте посмотрим, что меняется, когда мы добавляем еще один отрезок.

Подсказка 4

Мы можем поставить второй конец в самую правую точку. Тогда у нас останется k пересечений.

Подсказка 5

Давайте подумаем, из каких расстановок отрезков для 5 пар точек мы можем получить необходимую расстановку для 6 пар точек.

Подсказка 6

Общая формула будет иметь вид

Показать ответ и решение

Пусть в каждом ряду по n  точек. Способ соединить точки можно задать перестановкой n  чисел, {i ,i ,...,i }:
  1 2    n  первая точка верхнего ряда соединяется с точкой под номером i1,  вторая — с i2,  и так далее. Значит, всего возможных рисунков будет n!.

Теперь берём пару отрезков. Пусть это отрезки с концами a,ia  и b,ib,  считаем a< b.  В каком случае они пересекается? В том, когда ia > ib.  Учитывая, что a,b  могут быть любой парой, замечаем следующее: общее количество пересечений отрезков равно количеству случаев, когда в перестановке большее число стоит раньше меньшего (не обязательно по соседству). Как сказали бы старшие товарищи, число пересечений равно числу инверсий в перестановке. Так и будем говорить дальше.

Например, 12345  — нет инверсий и нет пересечений, 21345  — одна инверсия (2  и 1),  43152  6  инверсий (4  и 3,  4  и 1,  4  и 2,  3  и 1,  3  и 2,  5  и 2).  Наибольшее количество инверсий будет, если написать числа задом наперёд: 54321,  какие два числа не выбери — большее будет стоять раньше. То есть инверсий в последнем примере 10,  а в общем случае — C2n.

Как посчитать число перестановок с заданным количеством инверсий? Подойдём к задаче индуктивно. В фигурных скобках будем указывать различные перестановки, а в квадратных перечислим количества перестановок, имеющих соответственно 0,1,...,C2n  инверсий.

Итак, единственный элемент можно расположить единственным образом, и у нас есть одна перестановка с нулевым числом инверсий.

{1}; [1]

Добавляем двойку — её можно добавить в начало и в конец имеющейся перестановки {1}.  Одна из полученных перестановок будет без инверсий, другая — с одной инверсией.

  {◟1◝2◜}◞ ,  {◟2◝1}◜◞  ; [1,1]
0 инверсий1инверсия

Добавляем тройку — её мы можем поставить в любое место каждой из имеющихся перестановок. Тройка больше всех имевшихся ранее чисел, поэтому если поставить её на последнее место — новых инверсий не добавится, если поставить на предпоследнее (на второе) — добавится одна инверсия, а если на первое — будет плюс две инверии. Одна перестановка с нулём инверсий, две перестановки с одной, две перестановки с двумя, одна перестановка с тремя. То есть:

{◟12◝◜3}◞,{◟2 ◝13◜} ◞,{◟13 ◝2◜} ◞,{2◟3 ◝1◜} ◞,{◟31◝◜2}◞,{◟3 ◝21◜} ◞, [1,2,2,1]
 0+0  1+0   0+1  1+1  0+2  1+2

Так же будет происходить добавление нового числа n  в общем случае: число n  можно поставить на любое место, и в зависимости от места к инверсиям добавится + 0,+1,+2,...,+(n − 1)  штук. То есть на новом шаге перестановка с l  инверсиями превращается в n  перестановок с l+0,l+1,l+2,...,l+(n− 1)  инверсиями соответственно.

Посмотрим, какие числа получались в квадратных скобках. Напишем эти последовательности одну под другой:

pict

Здесь в n- й  строке (нумерация начинается с 1  ) приводятся числа Pkn  для k =0,1,...,Ckn,  равные количеству перестановок из n  чисел с k  инверсиями.

Вспоминая, как происходит добавление нового n,  получим

Pnk= Pkn−1 + Pkn−−11 + Pkn−−21+ ⋅⋅⋅+  Pkn−−n1+1
     ◟+ ◝0◜и ◞нв. +◟1 ◝◜ин ◞в. +◟2 ◝◜ин◞в. +◟(n−◝1◜)и◞нв.

Действительно, Pkn− 1  — количество перестановок из (n-1) чисел, в которых уже есть k  инверсий. В них мы вынуждены поставить новое n  на последнее место (+0  инверсий). Раз мы ставим n  на единственно возможное место, количество перестановок не изменится.

Далее, Pk−1
 n−1  — количество перестановок с (k− 1)  инверсией, и, чтобы добавить недостающую, мы вынуждены ставить n  на предпоследнее место (+ 1  инверсия).

Продолжаем так вплоть до P k− n+1,
 n−1  потому что добавить больше (n− 1)  инверсии нельзя. Всего получается n  слагаемых. Из других перестановок предыдущей строки мы ничего нового получить не сможем.

Заметим, что P−k =0,
 n  так как не бывает перестановок с отрицательным числом инверсий, как и не может быть перестановок со слишком большим (больше чем C2
 n  ) количеством инверсий.

Итак, имеем следующий способ построения коллекции Pk.
 n

Первая строчка:

...0 0◟◝◜0◞0 0 0 1 0 0 0 0 0 0...
    −→

По строчке ползёт «окно» шириной 2.  Попавшие в «окно» числа складываются и выписываются в следующую (2-ю) строку:

...0(◟0◝ 0◜)◞1 0 0 0 ... ...0 0(0◟◝◜1)◞0 0 0 ... ...0 0 0(◟1◝ 0◜)◞0 0 ... ...0 0 0 1(◟0◝ 0◜)◞0 ...
    =0               =1                =1                =0

Вторая строка:

...0 0 0 0 0 0 1 1 0 0 0 0 0 0 ...
   ◟◝−→◜◞

По ней будет ползти окно шириной 3.  Сложение попавших в окно чисел даст третью строку:

...0 0 0 0 0 1 2 2 1 0 0 0 0 0 ...
   ◟-◝−→◜-◞

По ней поползёт окно шириной 4,  и так далее, чтобы получить n-ю  строку, нужно складывать n  стоящих подряд чисел предыдущей строки.

Выпишем (без нулей) первые 6  строк нашей коллекции и выберем в ней нужное нам P76 :

pict

Получаем ответ 101.

Ответ: 101

Ошибка.
Попробуйте повторить позже

Задача 4#39875

На столе лежат 2021  красных и 2022  зелёных камня. Аня и Петя делают ходы по очереди. Аня ходит первой. При каждом ходе игрок выбирает цвет и удаляет n  камней этого цвета, где число n  должно быть делителем текущего числа камней другого цвета. Кто возьмёт последний камень, тот выиграет. Кто из игроков может обеспечить себе победу независимо от ходов соперника?

Источники: Ломоносов-2021, 11.7 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1!

Так, заметим, что ситуация почти симметричная... Вот бы была симметрия!

Подсказка 2!

Так можно ее создать! Пусть Аня первым ходом заберет 1 камешек из зеленых. Как тогда дальше действовать игрокам..?

Показать ответ и решение

Пусть Аня возьмёт 1  камень из второй кучки (который делит 2022),  то есть число камней станет равным. Дальше её стратегия очень проста — повторять ход Пети в другой кучке, тогда если Петя сходить смог, то и Аня всегда сможет, а раз игра когда-нибудь закончится, то она победит.

Ответ:

Аня

Ошибка.
Попробуйте повторить позже

Задача 5#82708

Каждый киндер-сюрприз содержит ровно 3 различных гномика, а всего есть 12 разновидностей гномиков. В коробке лежит достаточно много киндер-сюрпризов, причем в любых двух из них тройки гномиков не одинаковы. Какое наименьшее количество киндер-сюрпризов нужно купить, чтобы после их вскрытия в них заведомо оказалось хотя бы по одному гномику всех 12 разновидностей?

Показать ответ и решение

Предположим, что k  киндер-сюрпризов недостаточно. Тогда среди всех k  троек гномиков у нас нет хотя бы одного. Значит, мы получили не более 11  гномиков, следовательно, не более

11⋅10⋅9
---3!---= 165

троек гномиков (первый гномик может быть выбран не более, чем 11  способами, второй — 10  способами, третий — 9  способами, при этом порядок выбора гномиков не важен).

Таким образом, для любого k≤ 165  нельзя утверждать, что обязательно найдутся все 12 гномиков. При этом, если k =166,  то все гномики имеются, ведь если бы у нас не было хотя бы одного гномика, то троек было бы не более, чем 165.

Ответ: 168

Ошибка.
Попробуйте повторить позже

Задача 6#39646

Сколько диагоналей в правильном 32  -угольнике не параллельны ни одной из сторон этого 32  -угольника?

Источники: Ломоносов-2017, 9.3 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

Давайте попробуем посчитать эти диагонали через разность, общее количество минус количество параллельных хоть какой-то стороне. То что мы вычитаем, считать немного проще, чем то что дано нам изначально. Сколько же у нас всего диагоналей?

Подсказка 2

Верно, всего 32 вершины и после выбора одной 3 уже выбрать нельзя(эту и две соседние), поэтому 32*29/2, так как посчитали по два раза одну и ту же диагональ(выбрав одну точку, а потом у этой диагонали точку напротив). Что же теперь с "параллельными" диагоналями. А сколько у нас всего пар параллельных сторон? Выбрав какую-то из них, сколько будет параллельных диагоналей именно им?

Подсказка 3

Ага, пар 16, и, выбрав какую-то из них, остаётся ещё 28 точек, которые мы можем соединить попарно. Итого 14 диагоналей для одной пары. Осталось только умножить это на количество пар и дорешать задачу.

Показать ответ и решение

Первое решение.

Пронумеруем вершины, начиная с произвольной. Заметим, что диагональ параллельна какой-то стороне тогда и только тогда, когда номера вершин в ней имеют разную чётность. Действительно, из второго очевидно следует первое, достаточно рассмотреть операцию “сдвинем одну вершину по часовой, а другую — против”, такими операциями мы будем получать параллельные отрезки и попадём в сторону (при такой операции чётность не меняется и в итоге приходим к соседним вершинам, которые имеют разную чётность). Из этой же операции получаем следствие в обратную сторону, поскольку такие операции сходятся в точку.

Нам нужно найти число непараллельных сторонам диагоналей. Так что задача сводится к поиску числа пар вершин одинаковой чётности. Число способов выбрать две вершины с чётными номерами  2
C16,  аналогично с нечётными. Получаем всего 16⋅15 =240  диагоналей.

Второе решение.

Всего в 32  -угольнике

32⋅ (32−2-3)= 464

диагоналей. Разобьем стороны на 16  пар параллельных сторон. Несложно заметить, что если зафиксировать какую-то пару (4  вершины), то оставшиеся вершины можно соединить попарно диагоналями, параллельными этой паре. Их всего будет (32−24)= 14.  Значит, диагоналей, параллельных какой-то стороне − 14⋅16=224.  А непараллельных 464− 224 =240.

Ответ:

 240

Ошибка.
Попробуйте повторить позже

Задача 7#77042

Круг разбили на 4 равных сектора по 90∘ . Сколькими способами можно его раскрасить, если есть 7 цветов и каждый сектор можно красить в любой цвет? Раскраски, которые совпадают при повороте круга, считать одинаковыми.

Подсказки к задаче

Подсказка 1

Что будет, если раскраски, отличающиеся поворотом, считать за различные? А какие раскраски считаются несколько раз? Сколько?

Показать ответ и решение

Если не отождествлять раскраски, отличающиеся поворотом, то их всего будет 74  . Отнесём каждый из таких способов раскраски к одному из трех видов.

1) Одноцветные раскраски – их всего 7  . (Каждый поворот на   ∘
90 переводит их в себя)

2) Разноцветные раскраски с противоположными секторами одинакового цвета – их 7⋅6
 2 =21  , по числу способов выбора пары цветов из семи. (Каждый поворот на   ∘
180 переводит такие раскраски в себя)

3) Прочие раскраски, не переходящие в себя ни при каком повороте.

Из общего числа  4
7  , каждая раскраска первого типа считается 1  раз, раскраска второго типа - по 2  раза, и раскраска третьего типа - по 4  раза. Отсюда можно найти число способов раскраски третьего типа. Это

74− 7− 2⋅21
-----4---- = 588

Тогда общее число способов раскраски, с учётом отождествлений, получается как сумма 7+21+ 588= 616  .

Ответ: 616

Ошибка.
Попробуйте повторить позже

Задача 8#70304

Сколько 9-значных чисел, делящихся на 5, можно составить путём перестановки цифр числа 377353752?

Показать ответ и решение

Так как число делится на 5, то на 9-м месте может стоять только пятёрка. После этого нужно на оставшиеся 8 мест распределить 8 цифр: 3 семёрки, 3 тройки, пятерку и двойку. Всего перестановок будет 8!, но так как есть повторяющиеся цифры, то ответ будет:

 8!   2⋅3⋅4⋅5 ⋅6 ⋅7 ⋅8
3!3! = ---2⋅3-⋅2-⋅3----= 4⋅5⋅7⋅8= 1120
Ответ: 1120

Ошибка.
Попробуйте повторить позже

Задача 9#67078

Старуха Шапокляк решила обзавестись коллекцией из 50 саквояжей. В магазине ей на выбор предложили оранжевые, зелёные, фиолетовые и голубые саквояжи. Сколькими способами она может сделать покупку? Саквояжи одного цвета считаются идентичными.

Источники: Ломоносов-2015, отборочный тур (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

В задаче фигурируют такие факты: цвета - четыре, в сумме объектов - пятьдесят. То есть задача сводится к уравнению вида a + b + c + d = 50, где a, b, c, d ≥ 0 и эти буковки обозначают количество саквояжей определенного цвета. При такой формулировке чаще всего вспоминают задачу о шарах и перегородках, которая является прообразом данной и хорошо иллюстрирует метод решения подобных задач. Как можно расположить "перегородки"? Сколько их надо и где их можно поставить?

Подсказка 2

Ну конечно, если цвета 4, то "перегородок" - 3. Объектов, которые мы будем набирать, 50 + 3 перегородки = 53, что означает, что нам нужно поставить 3 перегородки на 53 любых места - здесь поможет буква С :)

Подсказка 3

Возможно, у вас возник вопрос, а не упустили ли мы моменты, когда саквояжей какого-то определенного цвета просто нет? Нет, не упустили, ведь мы дали для перегородок именно 53 места, что означает, что сами перегородки можно ставить рядом - тогда это будет означать, что саквояжей какого-то цвета действительно ноль, на то a, b, c, d ≥ 0, а не просто >0.

Показать ответ и решение

Первое решение.

Пусть шары — это саквояжи. Перегородки между ними — разбиение 50  саквояжей по цветам. Рассмотрим случаи:

В первом случае в покупку входят саквояжи всех четырех цветов. Тогда поставим между 50  шарами 3  перегородки: число шаров, лежащих слева от первой перегородки, равно числу саквояжей первого цвета; число шаров, лежащих между первой и второй — второму и т.д. Мест для перегородок 49,  поэтому в этом случае получаем  3
C49  способов.

Во втором случае в покупке присутствуют саквояжи трёх из четырех цветов. Выбрать их  3
C4 =4  способа. Ставим 2  перегородки на 49  мест —  2
C49  способов. Итого в этом случае получаем  2
C49 ⋅4  способов.

В третьем случае в покупку входят саквояжи двух цветов. Есть  2
C4 = 6  их выбрать. Затем ставим одну перегородку между 50  шарами:   1
C49  способов. Итого в этом случае получаем 49⋅6.

В четвертом случае в покупку входят саквояжи только одного цвета. Есть 4  способа его выбрать

Суммируя способы во всех случаях, получаем C349+ C249⋅4+ 49⋅6 +4 =23426

Второе решение.

Старуха Шапокляк может взять школьную тетрадку в клетку и отметить там ряд из 53  клеток. Затем в произвольных 3  разных клетках этого ряда она ставит крестики. Передав этот листок продавцу, она ставит условие: число клеток, лежащее слева от первого крестика, равно числу саквояжей первого цвета; число клеток, лежащих между первым и вторым крестиком, равно числу саквояжей второго цвета, число клеток, лежащее правее третьего крестика, равно числу саквояжей 4  -ого цвета. При этом, если левее первого крестика, между какими-либо двумя крестиками, или правее 4  -го крестика нет клеток, значит, в покупке не будет саквояжей соответствующего цвета.

Тем самым число вариантов покупки равно числу способов расстановки 3  крестика на 53  различных позициях, то есть равно C353 = 5503!!⋅3! = 53⋅522⋅⋅351= 23426.

Ответ:

 23426

Ошибка.
Попробуйте повторить позже

Задача 10#58037

В ящике лежат сто разноцветных шариков: 28  красных, 20  зелёных, 13  жёлтых, 19  синих, 11  белых и 9  чёрных. Какое наименьшее число шариков надо вытащить, не заглядывая в ящик, чтобы среди них заведомо оказалось не менее 15  шариков одного цвета?

Источники: Ломоносов-2015, 11.1 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

Давайте подумаем - а в каком случае мы вытянем максимальное число шариков так, чтобы там не было 15 одноцветных? Сколько максимум можно взять и не получить нужное? То есть предполагаем, что мы ужасно невезучие :).

Подсказка 2

Тогда в таком неудачном наборе будет 14 зеленых, 14 красных, 13 желтых, 14 синих, 11 белых, 9 черных, а всего 75! То есть ответ должен быть точно больше 75, иначе при маленькой удаче мы не получим желаемые 15 шаров. Осталось аккуратно объяснить, почему большего количества шариков будет достаточно!

Показать ответ и решение

Пусть мы взяли каждого цвета не более 14  шариков. Тогда получаем суммарное количество 9+ 11 +14+ 14+13+ 14= 75  шариков, при этом каждого цвета менее 15  , то есть такое количество нам не подойдёт. Если взять хотя бы 76  , то количество шариков, которых меньше 14  , не может быть больше, поскольку мы взяли их все. Поэтому будет больше хотя бы одного цвета, шариков которого мы взяли 14  штук. Тогда этого цвета будет хотя бы 15  и такое количество нам подойдёт.

Ответ: 76

Ошибка.
Попробуйте повторить позже

Задача 11#78843

Дан правильный 27-угольник A A ...A
 1 2    27  . Найдите количество неравнобедренных треугольников с вершинами в точках A1,A2,...,A27  . Треугольники, отличающиеся порядком вершин (например, A1A2A4  и A2A4A1  ), считаются за один треугольник.

Источники: Ломоносов-2014, 9.3 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

Кажется, что равнобедренные треугольники нам проще представляются, чем произвольные, поэтому давайте попробуем использовать принцип дополнения и из всех треугольников вычтем равнобедренные. Так мы разбили задачу на 3 более простых: 1 - посчитать кол-во всех треугольников, 2 - посчитать кол-во равнобедренных, 3 - проверить, что мы посчитали ровно столько треугольников, сколько нужно.

Подсказка 2

Понятно, что любой треугольник однозначно задаётся тремя своими вершинами, поэтому, чтобы найти кол-во всех треугольников нужно просто выбрать 3 вершины, не забудьте, что треугольники не отличаются порядком вершин.

Подсказка 3

Верно, всех треугольников C₂₇³. Чтобы посчитать кол-во равнобедренных треугольников, давайте попробуем найти что-то, что может помочь зафиксировать его.

Подсказка 4

У равнобедренного треугольника есть особая вершина - та, в которой пересекаются равные стороны. Нам ещё не хватает одной вершины, чтобы построить р/б треугольник, потому как третья восстановится однозначно по нашим двум.

Подсказка 5

Если задуматься, то на самом деле р/б треугольников вдвое меньше, потому что когда мы фиксировали его особую вершину, то мы могли выбрать как левую, так и правую из оставшихся вершин при подсчёте и получить тот же треугольник, поэтому результат нужно поделить пополам.

Подсказка 6

А не посчитали ли мы что-то ещё по несколько раз? У нас же есть равносторонние треугольники, которые мы посчитали трижды, ведь они "р/б с трёх вершин", поэтому стоит их вернуть так, чтобы мы их вычли ровно 1 раз.

Показать ответ и решение

Всего есть C3  =2925
  27  треугольников. Каждой вершине соответствует 13  равнобедренных треугольников(с вершиной в этой точке). При этом, если взять 27⋅13= 351  , то получится, что каждый равносторонний треугольник мы посчитали 3  раза. Значит, равнобедренных треугольников 351− 2⋅9= 333  , а неравнобедренных — 2925 − 333= 2592.

Ответ: 2592

Ошибка.
Попробуйте повторить позже

Задача 12#73402

Прямоугольная таблица состоит из 5681  одинаковых клеток. Петя и Вася пронумеровали клетки натуральными числами 1,2,...,5681  подряд. Петя нумеровал клетки по строкам слева направо (сначала первую строку, затем вторую и т. д.), а Вася по столбцам сверху вниз (сначала первый столбец, затем второй и т. д.). Оказалось, что ровно в 5  клетках их номера совпали. Чему равна сумма числа строк и числа столбцов в этой таблице?

Показать ответ и решение

Пусть в таблице m  строк и n  столбцов, а клетка, получившая одинаковые номера, расположена в строке с номером i  и в столбце с номером j.  Тогда, если считать по строкам, в этой клетке стоит число (i− 1)n+ j,  а если считать по столбцам, то это (j− 1)m +i.  Следовательно, (i− 1)n+ j = (j− 1)m+ i,  что равносильно (i− 1)(n− 1) =(j− 1)(m− 1).

Если m =1  или n= 1,  то номера Пети и Васи совпадут во всех клетках. Значит, m > 1  и n> 1.  Пусть d= (m − 1,n − 1),  тогда n − 1= pd,m− 1= qd,  где (p,q)=1.  Получаем (i− 1)p= (j− 1)q.  Поэтому i− 1= kq,j− 1= kp,k =0,1,...,d,  так как j − 1≤ n− 1= pd,  аналогично с i− 1.  Следовательно, количество клеток, получивших одинаковые номера, равно d+ 1= (n− 1,m − 1)+ 1.

Так как 5681 =13⋅19⋅23,  то n= 13,m = 19⋅23=437  или, наоборот, n= 437,m = 13  (чтобы убедиться, что других вариантов нет, достаточно перебрать остатки по модулю 4). В любом случае, m + n= 450.

Ответ:

 450

Ошибка.
Попробуйте повторить позже

Задача 13#78844

Сколькими различными способами можно выбрать целые числа a,b,c∈[1;100]  так, чтобы точки с координатами A (− 1,a)  , B(0,b)  и C (1,c)  образовывали прямоугольный треугольник?

Источники: Ломоносов-2013, 9.8 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

Первое, что приходит в голову, когда слышишь прямоугольный треугольник это теорема Пифагора, так давайте же её применим, ведь все координаты вершин нам даны, а значит, мы можем найти все стороны треугольника.

Подсказка 2

Чтобы её применить, нужно определиться, какая сторона будет гипотенузой, давайте начнём с AC. Попробуйте разбить полученное выражение на произведение скобок, равное какой-то константе, ведь тогда мы сможем применить знания из теории чисел, чтобы правильно посчитать кол-во таких треугольников.

Подсказка 3

В случае, когда гипотенуза равна AC, получим (b-a)(b-c) = 1, откуда получим, что каждая из скобок равна либо 1, либо -1, подумайте, как посчитать кол-во треугольников, которое получится в данном случае. Какие треугольники задаются при (b-a) = 1 и (b-a) = -1, а что нужно зафиксировать, чтобы получить треугольник, в одном из этих случаев?

Подсказка 4

Во-первых, нам повезло, что полученные 2 случая: с произведением равным 1 и равным -1, дают нам разные треугольники, а значит мы их просто сложим в конце, а во-вторых, когда мы фиксируем одно из чисел, то остальные однозначно получаются из заданных нами уравнений, а значит нам достаточно найти границы на одно из чисел так, чтобы остальные тоже попадали в заданные границы [1;100]. Остальные случаи убиваются так же быстро.

Показать ответ и решение

 AB2 = 1+(b− a)2, BC2 = 1+(c− b)2, AC2 =4+ (c− a)2.

Если треуогльник ABC  прямоугольный с гипотенузой AC  , то по т.Пифагора

   2    2     2
AC  = AB  +BC

1+ (b− a)2+1+ (b− c)2 = 4+(a− c)2

что приводится к виду (b− a)(b − c)= 1  . Так как оба множителя — целые числа, имеем только такие случаи: b= a+1 =c+ 1  и b= a− 1= c− 1  , для каждого из которых есть 99  троек (a,b,c)  , т.е. всего 198  способов.

Если гипотенузой является сторона AB  , то аналогично получаем соотношение (c− a)(c− b) =−2  , что возможно только в следующих случаях:

c =a+ 1= b− 2

c =a− 1= b+ 2

c =a+ 2= b− 1

c =a− 2= b+ 1

для каждого из которых есть 97  троек (a,b,c)  , т.е. всего 97⋅4= 388  способов.

Если гипотенузой является сторона BC  , то получаем соотношение (a − b)(a− c)= −2  . Аналогично предыдущему, находим 388  способов.

Всего получаем 198+ 388+ 388= 974  способов.

Ответ: 974

Ошибка.
Попробуйте повторить позже

Задача 14#47042

В коробке у Маши лежат 25  новогодних шаров, которыми Маша начинает украшать елку. Каждый шар она сначала в течение 10  с выбирает в коробке, а затем в течение 15  с вешает на елку. Два ее младших брата Саша и Паша незаметно снимают шары с елки и прячут среди своих игрушек. Дождавшись момента, когда Маша начинает искать в коробке очередной шар, один из братьев (но не оба) может снять с елки один шар, на что ему требуется ровно 10  с. После этого на то, чтобы спрятать украденный шар, у Саши уходит 50 с (после чего он готов красть с елки следующий шар), а у Паши — 1  мин и 50  с. Какое наименьшее число шаров может висеть на елке в тот момент, когда Маша повесит свой последний шар?

Источники: Ломоносов-2013, 11.6 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1

Сначала стоит понять, что нас волнует только общее время, которое уходит у каждого человека на совершение полной последовательности действий, которая циклически повторяется. Для Маши, например, это «выбирает шарик, потом вешает на ёлку». Кроме того, надо подумать, всегда ли братья могут красть шарики?

Подсказка 2

Вообще говоря, не всегда, ведь во время первого цикла Маши шаров на ёлке ещё нет! Тогда воровать ребята могут в любой из 24 циклов. Вопрос задачи намекает на то, что надо как-нибудь оценить, какое наибольшее количество шаров может украсть каждый мальчик.

Подсказка 3

Мальчики воруют во время Машиных циклов, поэтому логично найти, какое количество циклов Маши уходит на одно воровство для каждого мальчика. Тогда уже можно сделать оценку, а дальше обязательно привести пример!

Показать ответ и решение

Назовём циклом следующую последовательность действий — Маша вытаскивает шар из коробки, а затем вешает его на ёлку. По условию один цикл длится 25  секунд, при этом Саша и Паша могут снимать шары с ёлки только в начале цикла (в те самые 10  секунд поиска шарика в коробке). Также всего было 25  циклов, в течение первого из них ребята не могут воровать шары, потому что их нет. Кроме того, они не могут взять больше шаров, чем висит на ёлке и в другие моменты времени — выполнение этого условия для примера предлагается проверить читателю.

Итак, у Саши на одно вороство уходит 3  цикла, поскольку за те 60  секунд, что он ворует и прячет шарик, Маша успевает найти три шара и начать вешать третий из них. Аналогично Паше требуется 5  циклов. Воровать каждый из них может в любой из 24  циклов, не считая первого, тогда Саша украдёт не более 8  шаров, а Паша — не более 5  . В итоге шаров останется как минимум 12  .

Остаётся привести пример. Пусть Саша ворует шары в начале 2,5,9,12,15,18,21,24  циклов, а Паша — в начале 3,8,13,19,25  циклов. Нетрудно видеть, что разнциа между номерами циклов соответствует скорости ребят.

Ответ:

 12

Ошибка.
Попробуйте повторить позже

Задача 15#77013

В течение дня выставку посетили по одному разу ровно 1000  человек, причём в любой момент на ней находилось менее 38  посетителей. Какое наибольшее количество человек, не встречавшихся (попарно) на выставке друг с другом, можно при этом гарантированно выбрать из всех посетителей?

Показать ответ и решение

Заметим, что 1000= 37⋅27+1.  Это означает, что было не менее 28  посещений. Следовательно можно выбрать 28  человек из разных посещений. Более 28  гарантировать нельзя, потому что 1000  можно разбить на 28  слагаемых так, что каждое не превосходит 37  (например, 27  слагаемых по 37  и одно — 1  человек). Тогда если сначала выставку посетят первые 37  человек, потом — следующие, а в конце — один человек из последнего слагаемого, то по принципу Дирихле не получится выбрать 29  и более человек (какие-то два окажутся в одной группе).

Ответ:

 28

Ошибка.
Попробуйте повторить позже

Задача 16#37482

Какое наименьшее (одинаковое) число карандашей нужно положить в каждую из 8  коробок так, чтобы в любых 5  коробках нашлись карандаши любого из 24  заранее заданных цветов (карандашей имеется достаточное количество)?

Источники: Ломоносов-2011, 11.7 (см. olymp.msu.ru)

Подсказки к задаче

Подсказка 1!

1) Итак, посмотрим на оценку. Когда наше условие не выполнится? Если карандашей какого-то цвета сколько..? Чтобы нашлись такие 5 коробок, где их нет..

Подсказка 2!

2) Ага, отлично! Оценку придумали, карандашей любого цвета точно больше трех! Осталось смастерить пример - идейно задачу уже решили.

Показать ответ и решение

Оценка. Заметим, что карандаши каждого цвета должны встречаться по крайней мере в четырёх коробках из восьми. Действительно, если карандаши какого-то цвета лежат не более чем в трёх коробках, то в оставшихся коробках (их не менее пяти) карандашей этого цвета нет. Поэтому всего карандашей должно быть не менее 4⋅24= 96.

Пример. Если взять по 4  карандаша каждого из 24  цветов и разложить их так, чтобы никакие карандаши одного цвета не лежали в одной коробке, то карандаш любого наперёд заданного цвета найдётся в любых пяти коробках (так как остальных коробок всего три, а мы положили уже в четыре разные коробки).

Требуемая раскладка карандашей получится, например, если все карандаши разбить на 4  группы по 24  карандаша всех цветов и каждую группу разложить поровну (по 12  карандашей) в две ещё не занятые коробки.

Ответ:

 12

Ошибка.
Попробуйте повторить позже

Задача 17#80196

На доске написан квадратный трёхчлен x2 +9x+ 47  . Таня (по своему усмотрению) увеличивает или уменьшает на 1 коэффициент при    x  , после чего Ваня увеличивает или уменьшает на фиксированное число m  свободный член, а далее эти действия повторяются. Как только написанный на доске многочлен имеет целый корень, Ваня получает оценку «пять». Может ли он обеспечить себе «пятёрку» при любых действиях Тани, если

(a) m =2?

(b) m =3?

Подсказки к задаче

Пункт а, подсказка 1

За значением в какой точке x_0 несложно наблюдать, если Таня увеличивает или уменьшает значение многочлена на x_0? Какое значение у многочлена в этой точке сейчас и какие действия должен сделать Ваня, чтобы максимально приблизить его к 0?

Пункт а, подсказка 2

Рассмотрим значение f(x) = x^2 + 9x + 47 в точке 1. Какое оно сейчас? Как может действовать Ваня и насколько сильно можно приблизить значение f(1) к нулю?

Пункт а, подсказка 3

Ваня может всегда уменьшать f(1) и сделать так, чтобы -1 <= f(1) <= 1. Осталось лишь рассмотреть ходы Тани после этого и придумать ответные действия!

Пункт б, подсказка 1

Можно попробовать поиграть за наших героев и подставлять различные иксы. Что можно заметить? Какова связь с нашим m? Может ли обнулиться значение? Найдем какой-нибудь инвариант.

Пункт б, подсказка 2

Обратите внимание, что Ваня своими действиями не влияет на делимость многочлена на 3. А что делать Тане, чтобы не допустить кратности трём?..

Показать ответ и решение

(a) Пусть f(x)=x2+ 9x+ 47.  Ваня сможет за конечное количество ходов добиться f(1)= 0.  Вначале f(1)= 1+9 +47= 57.

Далее каждым своим ходом Ваня может уменьшать f(1)  и добиться, чтобы (после его хода) − 1≤ f(1) ≤1.  Если Таня сделает  f(1)  равным нулю (или оно уже равно нулю), то Ваня сразу выиграл.

Иначе Таня вынуждена сделать f(1) =− 2  или f(1)=2  и опять-таки Ваня выигрывает.

(b) Стратегия Тани — держать коэффициент при x  равным 10 или 11.

В этом случае значение многочлена f(x)  будет не кратно трем и, следовательно, не равно нулю.

Действительно, многочлены

f(x)= x2+10x+ 2+ 3k и f(x)= x2+11x+ 2+ 3k

не кратны трем при любом целом x.

При x= 3n  остаток от деления f(x)  на три равен 2; при x= 3n+ 1  остаток от деления f(x)  на три составляет 1 и 2, соответственно; при x = 3n +2  остаток от деления f(x)  на три составляет 2 и 1, соответственно.

Ответ:

(a) да

(b) нет

Рулетка
Вы можете получить скидку в рулетке!