Тема СПБГУ

Клетчатые задачи и комбинаторные подсчёты на СПБГУ

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

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

Задача 1#122426

В школе m  учеников. У директора есть много карточек с числами от 1  до 100.  Он раздал карточки ученикам так, что ученик мог получить несколько карточек (возможно, ни одной или одну), при этом каждый ученик получил не более чем одну карточку каждого вида. Любые два ученика получили разные наборы карточек. Оказалось, что если карточка с числом k  (1≤ k≤ 100)  есть более чем у 100  учеников, то она есть хотя бы у m − 100  учеников. При каком наибольшем m  такое возможно?

Источники: СПбГУ - 2025, 11.5(см. olympiada.spbu.ru)

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

Подсказка 1

Исходя из условия про m-100 учеников, можно сделать одну хитрую махинацию с карточкой, которая есть у хотя бы 101 ученика, которая приведёт к тому, что карточка с любым номером будет не более чем у 100 учеников.

Подсказка 2

Что, если все такие карточки отнять у учеников, у которых они есть и отдать тем, у кого их нет? Почему условие задачи не нарушится?

Подсказка 3

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

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

Пусть карточка с числом k  есть более чем у 101  ученика. Отберём её у всех учеников, у кого она есть, и дадим по одной карточке с числом k  каждому из остальных учеников. Несложно видеть, что после такой замены всё ещё любые два ученика получили разные наборы карточек. После такой замены карточка с любым числом будет не более чем у 100  учеников, т.е. всего карточек у всех учеников не более 100⋅100.

Пусть есть ℓ  учеников, у которых не более одной карточки. Тогда оставшиеся не более чем 100⋅100− ℓ  карточек находятся у учеников, у которых хотя бы две карточки. Поэтому всего учеников не более

      100⋅100− ℓ  100⋅100+ℓ+ 2  100⋅100+100+ 2
1 +ℓ+ ----2----= ------2-----≤ -------2------= 5051,

где 1  отвечает за, возможно, одного ученика совсем без карточек, а ℓ≤100,  поскольку всего сто разных карточек и нет учеников с одинаковым набором из одной карточки.

Пример легко построить из оценки: возьмём ученика без карточек, 100  учеников с одной карточкой, а также 100⋅299= 4950  учеников со всеми возможными 1002⋅99  парами карточек. Тогда каждое конкретное число встречается ровно у 1+99= 100  учеников.

Ответ:

 5051

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

Задача 2#67957

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

Источники: СПБГУ-23, 11.1 (см. olympiada.spbu.ru)

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

Подсказка 1

У нас в каждой строке не менее 10 различных чисел, в подряд идущих четырех строчках не больше 15 различных...как будто следующие 3 строчки дают не очень много новых различных чисел. Это наблюдение легко сделать строгим, и останется привести пример)

Подсказка 2

Если вышло, что различных чисел не больше 175, это хорошо. Тогда вот идея для примера: в первой строчке давайте сделаем все числа от 1 до 10, а в 2, 3 и 4 поставим числа от 1 до 5 и от 11 до 15. Придумайте, как это обобщить на всю нашу доску)

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

В одной строке не менее 10 различных чисел, поэтому в следующих трех строках вместе появляется не более 5 новых чисел. Стало быть, первые четыре строки содержат не более 15 различных чисел, а каждые следующие три строки дают не более 5 новых чисел и всего чисел не больше, чем 15+32⋅5= 175.

Приведем пример на 175 чисел. Занумеруем строки числами от 1 до 100. В первой строке поставим числа от 1 до 10, а в строке с номерами от 3k− 1  до 3k+ 1  поставим числа 1 до 5 и числа от 5k+6  до 5k+ 10.  Тогда в каждой строке будет 5 уникальных чисел и еще числа от 1 до 5, т.е. ровно 10 различных чисел, а в каждых четырех строках будет ровно 15 различных чисел. Таким образом, в таблице будут числа от 1  до 5⋅33 +10= 175.

Замечание.

Доказать, что количество различных чисел в таблице не превосходит 175, можно по индукции. А именно, доказать, что в любых 3n +1  подряд идущих строках расположено не более чем 5(n +2)  различных чисел. База n =1  верна по условию. Установим переход от n  к n+ 1.  Рассмотрим 3n+ 4  подряд идущие строки. Пусть в четвертой с конца строке имеется k≥ 10  различных чисел. Тогда в трех самых нижних строках не более чем 15− k  различных чисел. А в оставшихся 3n +1  строке по индукционному предположению не больше 5(n +2)  чисел. Поэтому всего различных чисел будет более чем 5(n+ 2)+ 15− k= 5(n+ 5)− k≤5(n+ 3).

Ответ: 175

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

Задача 3#67961

В классе n  мальчиков и n  девочек (n ≥3).  Они расселись за круглым столом так, что никакие два мальчика и никакие две девочки не сидят рядом. У учителя есть 2n  карточек, на них написаны числа 1,2,3,...,2n,  каждое по одному разу. Он так раздал каждому школьнику по одной карточке, что число у любой девочки больше числа у любого мальчика. Затем каждая девочка написала на листочке сумму чисел на трех карточках: ее собственной и сидящих рядом с ней мальчиков. При каких n  все полученные n  чисел могли оказаться равными?

Источники: СПБГУ-23, 11.5 (см. olympiada.spbu.ru)

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

Подсказка 1

По условию понятно, что у мальчиков карточки от 1 до n, а у девочек - от n+1 до 2n. Вот пусть у девочек все суммы вышли равными какому-то m. Тогда можно ли понять, чему равно m?

Подсказка 2

Например, сумма всех чисел, полученных у девочек, будет равна mn. А с другой стороны, это сумма чисел девочек + удвоенная сумма чисел мальчиков) Посчитайте, чему тогда будет равно m.

Подсказка 3

Выйдет, что m = 2n+1 + (n+1)/2, откуда уже понятно, что n - нечетное. Можно ли для любого нечетного n подобрать пример?

Подсказка 4

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

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

По условию мальчики получили карточки с числами от 1 до n,  а девочки карточки с числами от n +1  до 2n.  Предположим, что у всех девочек на листочках оказалось написано число m.  Тогда сумма всех чисел на листочках равна mn,  с другой стороны она может быть получена следующим образом: надо сложить все числа, которые есть у девочек и добавить к ним удвоенную сумму всех чисел, которые есть у мальчиков.

Следовательно,

     ∑n     2∑n    ∑2n    ∑n
mn =2   j+     j =   j+   j = 2n(2n+-1)+ n(n-+1)= n(2n +1)+ n⋅ n-+1
     j=1   j=n+1   j=1   j=1       2        2                  2

Стало быть,            n+1-
m = 2n+1 + 2  и n  — нечетно. Пусть n =2k− 1,  тогда m = 5k− 1.  Для примера надо последовательно раздать карточки мальчикам от 1 до 2k− 1  идя через одного. Если теперь для каждой девочки посмотреть на сумму чисел, на карточках соседних с ней мальчиков, то по одному разу получатся все суммы от k+ 1  до 3k− 1.  Дальше нужно дополнить их числами от 2k  до 4k − 2  (раздав соответствующие карточки девочкам) так, чтобы все суммы стали равны 5k − 1.  Пример раздачи карточек для n = 9  и k =5  показан на рисунке.

PIC

Ответ:

при нечетных n

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

Задача 4#70479

При каких n  клетчатую доску n ×n  можно разбить по клеточкам на один квадрат 2× 2  и некоторое количество полосок из пяти клеток так, что квадрат будет примыкать к стороне доски?

Источники: СПБГУ-22, 11.5 (см. olympiada.spbu.ru)

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

Подсказка 1

Если так вышло, что мы смогли разрезать на квадрат 2*2 и полоски из 5 клеток, то что можно сказать про n? А если рассмотреть его по модулю 5? Тут неопытный читатель может спросить, почему именно 5? Это связано с тем, что мы как бы от нашего квадрата отрезаем полоски длины 5, значит, вычитаем каждый раз 5, и еще 5, и т.д. Значит, остаток mod 5 инвариантен. Поэтому именно по этому модулю надо рассматривать n.

Подсказка 2

Верно, что n² = 2² (mod 5), так как кол - во клеток с одной стороны это n² , с другой стороны - это сумма клеток квадрата и полосок по 5. Значит, либо n = 5k - 3, либо n = 5k + 3. Если верно последнее, то нужно еще проверить, что квадрат 2*2 примыкает к границе. Теперь, попробуйте как-то зафиксировать квадрат, то есть быть может как-то раскрасить и/или заполнить числами таблицу, чтобы числа в квадрате(цвета) были фиксированы. Иными словами, почему мы хотим так делать? Потому что у нас нет явного параметра, который сказал бы, что квадрат примыкает к таблице и мы хотим такой сделать. Что - то типа аналога координат.

Подсказка 3

Действительно, заполним первую строку единицами, вторую - двойками и т.д. Теперь нам надо посчитать по модулю 5 с двух сторон сумму чисел в таблице. Попробуйте это сделать и прийти к противоречию.

Подсказка 4

С одной стороны, так как сумма 5 подряд идущих строк кратна 5(просто потому что у нас в каждом столбце будут все остатки mod 5, а значит их сумма будет кратна 5, и таких столбцов n), а значит останутся только 3 первые строки, а сумма чисел в остальной таблице будет кратна 5. Значит, с одной стороны сумма чисел в таблице по модулю 5 - это n + 2n + 3n = n = 3 (mod 5). C другой стороны, если мы разрезаем на полоски длины 5 и квадрат, сумма в котором 1 + 1 + 2 + 2(так как он находится в первых двух строках. Ровно для этого мы и расставляли числа, чтобы зафиксировать наш квадрат где нужно) и равна 1 по модулю 5. Значит, пришли к противоречию, так как одинаковая величина имеет разный остаток при делении на 5. Значит, случай с n = 3 (mod 5) неразрешим. Остался n = 2 (mod 5). Тут уже вряд ли тоже ответ «нет», так как тогда вообще таких квадратов не бывает, но кажется такой квадрат можно подобрать, как минимум n = 2. Попробуйте для общего вида n = 2 (mod 5) привести пример.

Подсказка 5

Да, мы можем просто поставить квадрат 2*2 в левый верхний угол. Тогда, у нас оставшиеся две части первых двух строк и первых двух столбцов, по длине будут делиться на 5, а значит мы их можем разделить на полоски по 5. А с оставшейся частью таблицы что делать?

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

Если доску n× n  удалось разрезать на один квадрат 2 ×2  и некоторое количество полосок из пяти клеток, то n2 =22+ 5m  , откуда n  дает остаток 2 или 3 от деления на 5. Предположим, что n = 5k +3  и доску удалось разрезать требуемым образом. Развернем ее так, чтобы квадрат примыкал к верхней стороне доски. Запишем в клетках верхней строки единицы, в клетках следующей за ней строки — двойки, и так далее. Заметим, что сумма чисел в пяти последовательных строках кратна 5, поскольку

                                         .
ni+ n(i+ 1)+n(i+2)+ n(i+ 3)+n(i+4)= 5n(i+ 2)..5

Поэтому остаток от деления на 5 суммы всех расставленных чисел равен

(n+ 2n+ 3n)≡ 6(5k +3)≡ 3 (mod 5 )

С другой стороны, в каждой полоске сумма чисел кратна пяти, а в квадрате сумма чисел равна 1+ 1+2 +2= 6.  Значит, остаток от деления на 5 суммы всех расставленных чисел равен 1 , и мы получаем противоречие.

Если n= 5k+2,  то можно вырезать угловой квадрат 2× 2,  верхнюю полоску 2× 5k  разрезать на горизонтальные полоски из пяти клеток, а прямоугольник 5k ×(5k+2)  разрезать на вертикальные полоски из пяти клеток.

Ответ:

при n = 5k − 3,k∈ ℕ

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

Задача 5#41251

В некоторых клетках полоски 1× 2021  поставлено по одной фишке. В каждую из пустых клеток записывается число, равное модулю разности количества фишек слева и справа от этой клетки. Известно, что все записанные числа различны и отличны от нуля. Какое наименьшее количество фишек может быть расставлено в клетках?

Источники: СПБГУ-21, 11.1 (см. olympiada.spbu.ru)

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

Подсказка 1!

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

Подсказка 2!

Да, так как при переходе через фишку модуль разности изменяется на четное число, разности всегда одной четности, и, конечно, не могут быть больше n (за n возьмем число фишек)! Так-так-так, ну, теперь давайте поймем, а сколько их вообще тогда может быть?

Подсказка 3!

Верно, их не больше половины n. А всего их 2021-n... Попробуйте доделать оценку и пример!

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

Пусть количество расставленных фишек равно n.  Заметим, что числа в пустых клетках лежат в диапазоне от 1  до n  и имеют одинаковую четность, поскольку при переходе через блок из фишек размера k  значение числа поменяется на 2k,  чётность модуля не поменяется. По принципу Дирихле количество пустых клеток (равное 2021− n  ) не больше половины, то есть не больше [n+1]
  2  .  То есть

        [n+ 1]  n +1          4041
2021− n≤  --2- ≤ --2-  =⇒   n≥ --3-= 1347

Осталось привести пример для 1347:

 01◟01.◝◜..01◞  11◟1.◝◜..1◞
674пары 01673единицы

где единицами обозначены фишки, а нулями — пустые клетки. Здесь в пустых ячейках окажутся числа

1347,1345,1343,...,3,1
Ответ:

 1347

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

Задача 6#41248

При каком наибольшем n  на шахматной доске можно расставить n  королей и n  ладей так, чтобы никакая фигура не была под боем?

Источники: СПБГУ-19, 11.1 (см. olympiada.spbu.ru)

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

Подсказка 1!

Давайте посмотрим, если мы будем расставлять только ладей. Всего сколько небьющих ладей можно поставить на доске?

Подсказка 2!

Верно, всего 8, так как у нас всего 8 столбиков, а они все стоят в различных столбиках. Давайте попробуем теперь доказать, что n не 7. Сколько в таком случае можно поставить на доску королей?

Подсказка 3!

Осталось понять что-то со случаем, когда n это 6. И не забыть построить пример на верную оценку)

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

Если n ≥6,  то ладьи стоят в различных строках и столбцах, потому для королей, чтобы их не били остаётся не более 2  строк и не более 2  столбцов. То есть на хотя бы 6  королей не более 4  клеток, что невозможно. Значит, n ≤5.

Для n =5  сначала расставим короли в клетках A1,A3,C1,C3,E1,  то есть как можно ближе к углу A1,  но так, чтоб друг друга они не били и занимали не более трёх строк и столбцов. Осталось расставить ладьи. Например, можно выбрать для них клетки B5,D6,F4,G7,H8.

Ответ:

 5

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

Задача 7#72030

Какое наибольшее количество фишек можно расставить на клетчатой доске 12×12  так, чтобы на каждой диагонали располагалось не более пяти фишек?

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

Подсказка 1

Наша задача — максимизировать суммарное число фишек на доске, а ограничение поставлено на диагонали. Как тогда можно самым простым можно разбить доску на части для оценки?

Подсказка 2

Конечно, можно просто попробовать разбить нашу доску на 23 диагонали (сделать это можно двумя способами) и таким образом, может, получится оценить общее число фишек. Понятно, что на каждой диагонали их не более 5, но с помощью такого разбиения нам хочется увидеть ещё какие-то ограничения!

Подсказка 3

Если среди 23 диагоналей одного направления рассмотреть 10 самых "коротких", можно заметить, что фишки не могут занимать все 30 клеток, составляющих эти диагонали. Из этого и получается оценка.

Подсказка 4

Не забудьте построить пример! После того, как оценка получена и учитывая то, каким образом она получена, построение примера становится совсем несложным:)

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

Пусть D+  — диагональ, соединяющая левый нижний угол с правым верхним, а D − — диагональ, соединяющая правый нижний угол с левым верхним. Упорядочим диагонали, параллельные  +
D ,  сверху вниз. Пять первых и пять последних диагоналей содержат в общей сложности 30  клеток, из которых 6  лежат на  −
D .  Значит, на этих десяти диагоналях может располагаться не более 29  фишек. Остальные 13  диагоналей содержат не более чем по 5  фишек. Поэтому общее число фишек не превосходит 29+ 5⋅13= 94.

Пример на 94  фишки:

PIC

Ответ:

 94

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

Задача 8#72036

Имеется один черный ферзь и n  белых. При каком наибольшем n  эти фигуры можно расставить на шахматной доске так, чтобы белые ферзи не били друг друга? Ферзь не бьет насквозь через другую фигуру.

Источники: СПБГУ-2017, 11.1 (см. olympiada.spbu.ru)

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

Подсказка 1

Рассмотрите строку, в которой стоит черный ферзь.

Подсказка 2

Что можно сказать об остальных строках?

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

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

Пример для n= 9  показан на рисунке.

PIC

Ответ:

 9

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

Задача 9#74740

Имеется 8  черных ладей и n  белых. При каком наибольшем n  их можно расставить на шахматной доске так, чтобы одноцветные ладьи не били друг друга? Ладья не бьет насквозь через другую фигуру.

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

Подсказка 1

Давайте попробуем понять, когда же выполняется условие задачи. Если, например, в строчке стоит 2 чёрные ладьи, то белых ладей можно поставить максимум 3. Просто между ними будут чёрные ладьи. Как в таком случае лучше всего сделать оценку в общем виде?

Подсказка 2

Да, давайте посмотрим на конкретную строчку. Пусть в ней x чёрных ладей. Тогда максимум в ней может стоять x+1 белая ладья. Но если сложить по каждой строчке так, то оценка уже появляется. Осталось только придумать пример, где почти во всех строках ладьи будут чередоваться. Победа!

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

Пусть в i  -й строке доски стоит n
 i  чёрных ладей. Тогда в этой строке можно расположить не более n +1
 i  белых ладей, не бьющих друг друга. Поэтому

n≤ (n1 +1)+ (n2+ 1)+...+(n8+ 1) =(n1+ n2+...+n8)+ 8= 16

Расстановка для 16  белых ладей показана на рисунке:

PIC

Ответ:

 16

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

Задача 10#74741

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

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

Пусть n  — число некраевых ладей (не стоящих с краю). Каждая такая ладья бьёт хотя бы одну свободную краевую клетку (иначе она била бы четыре ладьи, закрывающие эти клетки). Значит, на периметре доски имеется по крайней мере n  пустых клеток, а на некоторых из остальных 28− n  клеток периметра могут стоять ладьи. Таким образом, всего на доске может быть не более n +(28− n)=28  ладей. Пример для 28  ладей можно получить, если расставить ладей по периметру доски.

Ответ:

 28

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

Задача 11#41249

Каждая клетка таблицы 5× 6  окрашена в один из трех цветов: синий, красный или желтый. При этом в каждой строке таблицы число красных клеток не меньше числа синих клеток и не меньше числа желтых клеток, а в каждом столбце таблицы число синих клеток не меньше числа красных клеток и не меньше желтых клеток. Сколько желтых клеток может быть в такой таблице? Приведите пример соответствующей раскраски.

Источники: СПБГУ-18, 11.1 (см. olympiada.spbu.ru)

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

Подсказка 1!

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

Подсказка 2!

2) Да, мы поняли, что во-первых красных не меньше синих во всей таблице, а синих не меньше красных. Что же это значит.........

Подсказка 3!

3) В точности, значит, что их одинаково! А одинаково ли их в каждой строке.... Попробуйте разобраться!

Подсказка 4!

4) А теперь попробуйте доразбираться с точным количеством клеток каждого цвета!

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

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

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

Итак, в каждом столбце по 2  синих и красных (и 1  жёлтая, иначе жёлтых станет больше, чем других цветов). Отсюда следует, что жёлтых может быть только 6⋅12⋅3 =6.  При этом в каждой строке либо по 3  синих и красных клетки, либо всех цветов поровну, откуда нетрудно построить пример.

Ж Ж К К С С
С С Ж Ж К К
К К С С Ж Ж
С С К К К С
К К С С С К
Ответ:

 6

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

Задача 12#41254

В таблице 3× 3  расставлены 9  чисел так, что все шесть произведений этих чисел в строках и в столбцах таблицы различны. Какое наибольшее количество чисел в этой таблице может равняться единице?

Источники: СПБГУ-18, 11.1 (см. olympiada.spbu.ru)

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

Подсказка 1!

Решаем методом "сначала попробовать, потом подумать". Попытацтесь сначала расставить максимально, сколько сможете. Давайте посмотрим, если все элементы это 1, то ничего хорошего не будет, все произведения одинаковы. Тогда в каком-то столбике есть хоть одно неединичное.

Подсказка 2!

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

Подсказка 3!

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

Подсказка 4!

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

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

Очевидно, что в таблице есть неединичное число. В одной строке или в одном столбце с ним есть ещё одно неединичное, потому что иначе произведения по строке и столбцу будут равны этому числу, что противоречит их различности.

Значит, неединичные элементы встречаются парами. Одна пара влияет на три произведения — строку и два столбца или наоборот. Неединичных произведений хотя бы 5,  поэтому пары хотя бы две. Если пар хотя бы три, то неединичных чисел хотя бы 4  (если элементов 3,  то все они лежат в одной строке, тогда произведения в других строках единичные и равны, аналогично со столбцами). Если же пары ровно две, то в случае их пересечения по одному элементу ими покрыты всего 4  строки и столбца, откуда хотя бы в двух произведение единичное. Итак, неединичных элемента хотя бы 4.

Осталось привести пример

1 1 1
1 2 3
5 7 1

Замечание. Поиск примера проще осуществлять, используя только простые числа и единицы, что здесь и реализуется.

Ответ:

 5

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

Задача 13#90108

Какое наименьшее количество клеток нужно отметить в таблице 7× 7  так, чтобы в каждой вертикальной или горизонтальной полоске 1× 4  была хотя бы одна отмеченная клетка?

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

Подсказка 1

Как бы нам оценить количество отмеченных клеток? Например, в прямоугольнике 2x4 хотя бы 2 отмеченных клетки, так как можно склеить две полоски 1x4 и в каждой должна быть отмеченная. Может попробовать применить к общей таблице похожую идею?

Подсказка 2

7x7/4 = 12.25. Как бы нам "запихнуть" эти 12 полосок в нашу таблицу?

Подсказка 3

Уверены, вы самостоятельно сможете это сделать. Что же дальше? 12 непересекающихся полосок 1x4, значит оценка: хотя бы 12 отмеченных клеток. Что-с? Осталось построить пример... Попробуйте подумать самостоятельно.

Подсказка 4

А вот крайняя подсказка. Уж больно аппетитны средняя строка и столбец. На этом всё, успехов!

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

Разделим таблицу на 12 прямоугольников 1 ×4  и еще одну клетку.

PIC

Тогда в каждом прямоугольнике должна быть отмечена хотя бы 1 клетка и всего отмечено хотя бы 12 клеток.

_________________________________________________________________________________________________________________________________________________________________________________

Отметим центральный крест без середины.

PIC

Тогда отмечено будет 12 клеток и в каждой вертикальной или горизонтальной в полоске 1× 4  будет хотя бы одна отмеченная клетка.

Ответ: 12

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

Задача 14#90315

На клетчатой доске 5×7  отмечено 9 клеток. Назовем пару клеток с общей стороной интересной, если хотя бы одна клетка из пары отмечена. Какое наибольшее количество интересных пар может быть?

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

Подсказка 1

Попробуйте прикинуть, сколько интересных пар может давать отмеченная клетка? А если эта клетка граничная? Сколько пар будет, если отмечено две соседних клетки?

Подсказка 2

Ну что же, самая первая оценка сверху у нас есть! Но достижимо ли это значение?

Подсказка 3

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

Подсказка 4

Раз уж самая максимальная оценка недостижима, рассмотрим чуть-чуть меньшее число. Осталось лишь придумать удачный пример!

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

Назовем соседними две клетки с общей стороной. Число интересных пар, содержащих заданную отмеченную клетку, не больше 4, а для граничной клетки — не больше 3 . Тогда общее число интересных пар не превосходит 9⋅4= 36  . При этом если среди отмеченных клеток есть две соседние, то содержащая их интересная пара считается дважды. Заметим, что среди 9 клеток из прямоугольника 3× 5  обязательно есть две соседних. Поэтому среди отмеченных клеток имеется либо граничная, либо две соседних. Таким образом, общее число интересных пар не превосходит 35. Пример разметки с 35 интересными парами приведен ниже.

PIC

Ответ:

35

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

Задача 15#72037

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

Источники: СПБГУ-2017, 11.5 (см. olympiada.spbu.ru)

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

Подсказка 1

Введём обозначения: строки 1-8 (сверху вниз), столбцы A-H (слева направо). Оценивать количество коней на всей доске сразу — так себе перспектива (слишком много нужно учитывать). Давайте попробуем упростить задачу. Рассмотрим только верхнюю половину таблицы (A1-H4)

Подсказка 2

Оценивать её в целом тоже сложновато, давайте попробуем ещё урезать поле. Рассмотрим квадрат 4x4 (A1-D4).

Подсказка 3

Кони B1 и A2 бьют ровно 3 клетки. Для B1 это (D2, C3, A3). Для A2 это (С1, C3, A3). То есть общая для них — это C3, назовём ей "кратной". Эти два коня явно порождают проблемы. Подумайте, сколько нужно снять коней из квадрата 4x4, чтоб нейтрализовать их?

Подсказка 4

Очевидно, 0 не хватит. Хватит ли 1 коня? Снятие белых коней нам не поможет. Несложным перебором докажите, что, сняв одного чёрного из этого квадрата, проблему не решить. Какой вывод мы можем сделать?

Подсказка 5

Итого, в этом квадрате нужно снять ≥ 2 коня. Поймите, что для второго квадрата этой половины верно то же самое. А, значит, для всей таблицы, коней ≥ 8. Что же там с примером?

Подсказка 6

Он легко строится, если проанализировать оценку и подогнать под неё пример) Успехов!

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

Будем говорить, что конь контролирует клетку доски, если он бьёт эту клетку или стоит на ней. Докажем вначале, что менее 8  коней убрать не удастся. Нам достаточно проверить, что с каждой половины доски придётся снять не менее 4  коней. Рассмотрим для определённости верхнюю половину и отметим на ней шесть коней так, как показано на рисунке:

PIC

(для удобства они выделены разным цветом). Назовём клетки, отмеченные на рисунке кружочком, кратными, а остальные клетки простыми. Разобьём рисунок на два квадрата 4× 4  и зафиксируем один из них. Стоящие в квадрате чёрные кони бьют ровно по три клетки. Поэтому необходимо совершить одно из трёх действий.

1)  Убрать двух коней, стоящих на простых клетках, контролируемых чёрными клетками (ими могут быть и сами чёрные кони).

2)  Убрать коня, стоящего на кратной клетке. В результате белый конь из этого квадрата будет бить ровно трёх других коней. Значит, придётся ещё убрать коня с простой клетки, контролируемой белым конём (возможно, самого белого коня).

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

Приведём пример, показывающий, что 8  коней достаточно. На рисунке отмечены кони, которых нужно снять с доски.

PIC

Ответ:

 8

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

Задача 16#72055

Из n2  лампочек собрали табло n× n.  Каждая лампочка имеет два состояния — включенное и выключенное. При нажатии на произвольную лампочку ее состояние сохраняется, а все лампочки, находящиеся с ней в одной строке или в одном столбце, меняют свое состояние на противоположное. Изначально все лампочки на табло выключены. Петя последовательно нажал на несколько лампочек, в результате чего табло не погасло полностью. Какое наименьшее количество лампочек может гореть на табло?

Источники: СПБГУ-2017, 11.5 (см. olympiada.spbu.ru)

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

Подсказка 1

Операция, описанная в условии, достаточно тяжела для подсчёта. На какую эквивалентную её можно заменить?

Подсказка 2

Назовём реверсированием смену состояния всех лампочек в столбце. Тогда операция из условия представима в виде реверсирования строки и столбца. Как конечное состояние лампочки зависит от числа реверсирований?

Подсказка 3

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

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

Назовём реверсированием набора лампочек смену состояния всех лампочек этого набора на противоположное. Отметим два простых факта.

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

2)  При последовательном нажатии нескольких лампочек соответствующие им реверсирования можно производить в любом порядке. Действительно, для любой лампочки число смен её состояний равно суммарному количеству реверсирований строк и столбцов, которым она принадлежит.

Пусть было сделано k  нажатий на лампочки. Припишем i  -й строке и i  -му столбцу соответственно числа pi  и qi,  обозначающие количество их реверсирований. Тогда

 n     n
∑  pi+∑  qi =2k.
i=1   j=1

Мы можем исключить в левой части чётные pi  и qj,  поскольку чётное число реверсирований строк или столбцов не меняет их состояния. После этого левая часть останется чётной. С другой стороны, суммы в левой части будут тогда содержать только нечётные слагаемые. Поэтому число слагаемых в первой сумме (обозначим его через a  ) имеет ту де чётность, что число слагаемых во второй сумме (обозначим его через b  ). Таким образом, мы реверсировали a  различных строк и b  различных столбов, причём a  и b  имеют одинаковую чётность. При этом изменяют своё состояние по сравнению с исходным (то есть включатся) в точности те лампочки, которые стоят в реверсированной строке и нереверсированном столбце или наоборот. Первых лампочек имеется a(n− b),  а вторых b(n − a).  Поэтому в результате будет гореть a(n − b)+b(n− a)  лампочек. Покажем, что a(n− b)+ b(n − a)≥ 2n− 2.  Если b= 0,  то a  чётно и не равно нулю (в противном случае все лампочки будут выключены). Тогда

a(n− b)+b(n− a) =an ≥2n.

Если b= n  , то n− a  чётно и не равно нулю (в противном случае все лампочки будут выключены), откуда

a(n− b)+b(n− a) ≥2n.

Аналогичным образом рассматриваются случаи a= 0  и a= n.  Для дальнейшего заметим, что xy ≥x+ y− 1  для x,y ≥ 1.  Поэтому при 1 ≤a,b≤ n− 1

a(n− b)+ b(n − a)≥ (a+(n− b)− 1)+ (b+ (n− a)− 1)= 2n − 2.

Осталось показать, что можно зажечь ровно 2n − 2  лампочки. Для этого достаточно на погашенном табло нажать один раз на произвольную лампочку.

Ответ:

 2n− 2

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

Задача 17#91320

Какое наибольшее количество ладей можно расставить в клетках доски 300× 300  так, чтобы каждая ладья била не более одной ладьи? (Ладья бьет все клетки, до которых может дойти по шахматным правилам, не проходя сквозь другие фигуры.)

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

Подсказка 1

Попробуйте рассмотреть некоторое количество ладей, стоящих определëнным образом.

Подсказка 2

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

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

Докажем, что на доске можно разместить не более 400  ладей. В каждой строке или столбце стоит не более двух ладей, иначе стоящая не с краю ладья бьет как минимум две другие ладьи. Пусть есть k  столбцов, в которых стоит по две ладьи. Рассмотрим одну такую пару. Они бьют друг друга, поэтому в тех строках, в которых они расположены, ладей нет. Таким образом, ладьи могут находиться лишь в 300− 2k  строках. Поскольку в каждой из них ладей не более двух, всего ладей не более

2(300 − 2k)+ 2k =600− 2k

С другой стороны, в k  столбцах стоит по две ладьи, а в остальных 300− k  не более одной, поэтому всего их не более

(300− k)+2k= 300+k

Следовательно, всего ладей не больше, чем

1
3 ⋅((600− 2k)+2(300 +k))= 400

Покажем далее как разместить 400  ладей. На доске 3× 3  можно разместить 4  ладьи как показано на рисунке, а затем поставить    100  таких квадратов по диагонали.

PIC

Ответ:

 400

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

Задача 18#105721

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

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

Подсказка 1:

Чтобы сделать оценку, давайте введём определение. Составное число а обслуживает простое p, если a кратно p. Сколько чисел может обслуживать составное число в таблице?

Подсказка 2:

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

Подсказка 3:

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

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

Будем говорить, что составное число a  обслуживает простое число p,  если числа a  и p  не взаимно просты (то есть a  делится на  p).  Для каждого простого числа в таблице есть обслуживающее его составное. Поскольку каждое составное число имеет не более двух различных простых делителей, оно обслуживает не более двух простых чисел. Таким образом, если таблица содержит n  составных чисел, то простых — не более 2n.  Следовательно, общее количество чисел в таблице не превосходит 3n.  Тогда

             802      1
3n ≥802 =⇒ n ≥-3 =21333 =⇒ n ≥2134=⇒ 802− n ≤ 802− 2134 =4266

Значит, количество простых чисел в таблице не превосходит 4266.  Покажем теперь, как можно разместить в таблице 4266  простых чисел. Воспользуемся следующим алгоритмом заполнения строк и столбцов.

1)  Первые 52  позиции заполняем различными простыми числами p1,p2,...,p52.  Эти числа должны быть новыми, то есть не использовавшимися ранее в таблице.

2)  В следующих 26  клетках размещаем числа p1p2,p3p4,...,p51p52.

3)  Последние две позиции оставляем незаполненными.

Применим этот алгоритм последовательно сначала к строкам 1,2,...,80,  а затем к двум последним столбцам. Тем самым мы расставим 80⋅52+ 2⋅52 =4264  простых числа. Осталось заполнить клетки квадрата 2 ×2  из правого нижнего угла. В нем на одной диагонали мы поставим пару новых простых чисел, а на другой — их квадраты. В итоге мы разместим 4266  различных простых чисел.

Ответ:

 4266

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

Задача 19#72053

В клетках таблицы 10× 10  расставлены числа 1,2,3,...,100  так, что сумма чисел, расположенных в любом квадратике 2× 2,  не превосходит S.  Найдите наименьшее возможное значение S.

Источники: СПбГУ-2016, задача 11.1(см. rsr-olymp.ru)

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

Подсказка 1

Попробуйте посчитать сумму чисел, стоящих в квадрате двумя способами, и сравнить результаты.

Подсказка 2

С одной стороны сумма чисел равна 1 + 2 + ... + 100 = 5050. А как можно оценить эту же сумму, используя S?

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

Разобьём таблицу 10× 10  на 25  квадратов 2×2.  Поскольку сумма чисел во всей таблице равна

               100⋅101
1+ 2+ ...+ 100 = --2---= 5050,

среднее арифметическое сумм чисел в этих 25  квадратах равно 202.  Значит, хотя бы в одном квадрате сумма чисел не меньше 202,  то есть S ≥ 202.  Пример расстановки, при которой реализуется значение S = 202,  приведён на рисунке.

PIC

Ответ:

 202

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

Задача 20#76025

В театре k  рядов кресел. 770  зрителей пришли в театр и расселись по местам (заняв, возможно, не все кресла). После антракта все зрители забыли, на каких местах они располагались, и сели по-другому. При каком наибольшем k  заведомо найдется 4  зрителя, которые и до, и после антракта сидели на одном ряду?

Источники: СПбГУ-16, 11.4

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

Подсказка 1

Используем принцип Дирихле и попробуем найти ряд, в котором достаточно много зрителей. Тогда если их более чем утроенное количество рядов, то 4 человека останутся сидеть в одном ряду.

Подсказка 2

Попробуем построить пример для k=17, когда не найдутся 4 человека из условия. Тогда нужно распределить людей наиболее равномерно по рядам. После пересадки каждый ряд нужно снова распределить равномерно так, чтобы в каждом ряду оказалось не более трёх представителей исходного ряда. Для этого попробуйте подумать в сторону циклического сдвига.

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

Если зрители расселись на 16  рядов, то на каком-то ряду оказалось не менее 49  зрителей (в противном случае на каждом ряду не более 48  зрителей, а всего их тогда не более 16⋅48= 768 <770  ). Так как 49-
16 >3,  нельзя рассадить зрителей этого ряда после антракта так, чтобы в каждом ряду их оказалось не более трех. Таким образом, k =16  нас устраивает.

Покажем теперь, что при наличии 17  рядов зрителей можно рассадить так, чтобы нужных четырех зрителей не нашлось. Назовем   n  -й колонкой места в зале с номером n,  циклически упорядоченные по рядам:

1,2,...,17,1,2,...,17,... (∗)

Пусть циклический сдвиг колонки на m  рядов — перестановка колонки, при которой новый номер ряда каждого зрителя получается из старого сдвигом на m  позиций вправо в последовательности (∗).  Заполним зрителями колонки с номерами от 1  по 45,  а также первые 5  мест 46  -й колонки. Таким образом, в зале окажется 17⋅45+5 =770  человек. После антракта мы рассадим зрителей следующим образом. Зрители колонок 1,2,3  садятся на свои места; в колонках 4,5,6  зрители циклически сдвигаются на один ряд, в колонках 7,8,9  — на два ряда, и так далее. В результате мы получим ситуацию, когда нет четырех зрителей, сидевших на одном ряду и до, и после антракта.

Ответ:

 16

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