Математика · 8 класс · Олимпиада имени Эйлера 2024/25 · Дистанционный этап, III тур

Задача 3. Крестики в столбцах, нолики в строках

Условие

При каких nn, больших 22, можно расставить в клетках таблицы размером n×nn\times n крестики и нолики (в каждой клетке — один знак) так, чтобы в каждом столбце таблицы, кроме одного, крестиков было больше, чем ноликов, а в каждой строке таблицы, кроме одной, ноликов было больше, чем крестиков?

О задаче · 8 класс
Олимпиада
Олимпиада имени Леонарда Эйлера, XVII олимпиада
Этап
Дистанционный этап, III тур
Предмет / класс
Математика · 8 класс
Дата
дата тура не указана в файле заданий

Начни с самой маленькой таблицы 3×33\times 3: удастся ли расставить знаки? Потом попробуй 4×44\times 4 и 5×55\times 5. В модели «Расставь крестики и нолики» выбери размер и нажимай на клетки: модель посчитает знаки в каждой строке и каждом столбце и скажет, выполнено ли условие. Если для какого-то размера никак не выходит, подумай, что этому мешает.

Ответ — множество значений nn, а не одно число. Для каждого подходящего nn нужен пример таблицы, для каждого неподходящего — доказательство, что расстановки нет. Свои таблицы можно проверить в модели «Расставь крестики и нолики».

Записать идею

Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.

Исследуй задачу

Самостоятельное исследованиеРасставь крестики и нолики

Пробуй свои варианты. Разбор останется закрытым.

Своя гипотеза

Расставь крестики и нолики

Выбери размер таблицы и расставь знаки: нажатие на клетку меняет нолик на крестик и обратно. Модель посчитает знаки в каждой строке и каждом столбце и проверит условие. Для каких размеров у тебя получится?

Без JavaScript модель не работает. Нарисуй таблицу 3×3, 4×4 или 5×5, расставь крестики и нолики и для каждого столбца и каждой строки выпиши, сколько там тех и других. Хороших столбцов (крестиков больше) и хороших строк (ноликов больше) должно быть на один меньше, чем размер таблицы.

Подсказка 1

Сколько крестиков нужно, чтобы их было больше, чем ноликов, в столбце из 44 клеток? А из 55 клеток? Посчитай, сколько крестиков нужно всем хорошим столбцам вместе и сколько ноликов — всем хорошим строкам.

Подсказка 2

Крестик в хорошем столбце и нолик в хорошей строке не могут стоять в одной клетке. Значит, таких крестиков и таких ноликов вместе не больше n2n^2. Сравни с n2n^2 то, что требует условие, отдельно для чётного и для нечётного nn. При нечётном nn остаётся ровно одна лишняя клетка — это подсказывает, как построить пример.

Разобрать решение по шагам
1

Сколько знаков нужно для перевеса

Назовём столбец хорошим, если в нём крестиков больше, чем ноликов, а строку — хорошей, если в ней ноликов больше, чем крестиков. По условию хороших столбцов n−1n-1 и хороших строк тоже n−1n-1.

В каждом столбце и в каждой строке по nn клеток. Сколько крестиков нужно, чтобы их было больше, чем ноликов?

  • Если n=2kn=2k чётно, то kk крестиков и kk ноликов — это поровну, а не «больше». Нужно хотя бы k+1k+1 крестиков. Например, в столбце из 44 клеток — хотя бы 33 крестика.
  • Если n=2k+1n=2k+1 нечётно, то k+1k+1 крестиков против kk ноликов уже хватает. Например, в столбце из 55 клеток — хотя бы 33 крестика.

В обоих случаях нужно больше половины клеток, то есть хотя бы k+1k+1. С ноликами в хорошей строке — то же самое.

Зачем это нужно: условие сказано словами «больше, чем», а сравнивать удобнее числа. Пример для 3×33\times 3 находится быстро (в модели его легко собрать), а с 4×44\times 4 ничего не выходит. Чтобы понять, что мешает, будем считать знаки.

2

Крестики и нолики спорят за одни клетки

Требование к столбцам говорит о крестиках, требование к строкам — о ноликах. И тем и другим нужно много клеток, а клеток всего n2n^2. Проверим, хватит ли их.

Мысленно закрасим синим каждый крестик, стоящий в хорошем столбце, и жёлтым — каждый нолик, стоящий в хорошей строке. Одна клетка не может быть и синей, и жёлтой: в ней стоит только один знак. Поэтому

синих+жёлтых≤n2.\text{синих}+\text{жёлтых}\le n^2.

Теперь посчитаем, сколько закрашенных клеток требует условие. В каждом из n−1n-1 хороших столбцов не меньше k+1k+1 крестиков (шаг 1), и все они синие, значит, синих клеток не меньше (n−1)(k+1)(n-1)(k+1). Точно так же жёлтых не меньше (n−1)(k+1)(n-1)(k+1). Получаем условие, без которого таблицы не бывает:

2(n−1)(k+1)≤n2.2(n-1)(k+1)\le n^2.

Если это неравенство нарушено, расставить знаки нельзя. В модели кнопка «Посчитать клетки» закрашивает клетки именно так — в твоей собственной таблице — и сравнивает нужное число клеток с n2n^2.

3

Чётное n: клеток не хватает

Пусть n=2kn=2k. Так как n>2n>2, то k≥2k\ge 2. Посчитаем левую часть 2(n−1)(k+1)2(n-1)(k+1) неравенства из шага 2. Здесь n−1=2k−1n-1=2k-1, а (2k−1)(k+1)=2k2+k−1(2k-1)(k+1)=2k^2+k-1, поэтому она равна 2(2k2+k−1)=4k2+2k−22(2k^2+k-1)=4k^2+2k-2.

А клеток в таблице n2=4k2n^2=4k^2. Разность (4k2+2k−2)−4k2=2k−2(4k^2+2k-2)-4k^2=2k-2 положительна, потому что k≥2k\ge 2. Значит, закрашенных клеток нужно больше, чем всего клеток в таблице, — так не бывает. При чётном nn расставить знаки нельзя.

Например, при n=4n=4: три хороших столбца по 33 крестика — это 99 синих клеток, три хороших строки по 33 нолика — ещё 99 жёлтых. Нужно 1818 клеток, а их всего 1616.

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

31✓31✓31✓04✗22=22=22=31✗синих клеток: 3 · 3 = 9не синих осталось: 16 − 9 = 7а трём хорошим строкам нужно3 · 3 = 9 ноликов
Попытка для 4×44\times 4: три столбца хорошие, в каждом по 33 крестика — это 99 синих клеток. Не синих клеток осталось 16−9=716-9=7, а трём хорошим строкам нужно 99 ноликов. Как ни переставляй знаки, 9+9=18>169+9=18>16.
4

Нечётное n: запас ровно одна клетка

Пусть n=2k+1n=2k+1, где k≥1k\ge 1. Теперь n−1=2kn-1=2k, и закрашенных клеток нужно не меньше

2⋅2k⋅(k+1)=4k2+4k,2\cdot 2k\cdot(k+1)=4k^2+4k,

а всего клеток

n2=(2k+1)2=4k2+4k+1.n^2=(2k+1)^2=4k^2+4k+1.

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

  • Клетка нижней строки (кроме угловой) стоит в нехорошей строке, поэтому жёлтой она быть не может. Сделаем её синей: поставим крестики во всю нижнюю строку, кроме угла.
  • Клетка правого столбца (кроме угловой) стоит в нехорошем столбце, синей она быть не может. Сделаем её жёлтой: поставим туда нолики.
  • Угловая клетка — та самая лишняя. Поставим в неё нолик.

Остаётся квадрат 2k×2k2k\times 2k в левом верхнем углу. Каждому его столбцу нужно k+1k+1 крестиков, один уже дала нижняя строка, значит, в самом квадрате нужно kk крестиков в каждом столбце. Каждой его строке нужно k+1k+1 ноликов, один уже дал правый столбец, значит, в квадрате у неё kk ноликов, то есть тоже kk крестиков.

Такой квадрат легко заполнить: разрежем его на четыре квадрата k×kk\times k, левый верхний и правый нижний заполним крестиками, а два других — ноликами. Тогда в каждой строке и в каждом столбце квадрата 2k×2k2k\times 2k ровно kk крестиков. (Подойдёт и любое другое заполнение с kk крестиками в каждой строке и каждом столбце, например «лесенка», где каждая следующая строка сдвинута на одну клетку вправо по кругу.)

32✓32✓32✓32✓05✗23✓23✓23✓23✓41✗синих: 4 · 3 = 12, жёлтых: 4 · 3 = 12вместе 24 из 25 клеток —не закрашена только угловая
Пример для n=5n=5 (k=2k=2): в квадрате 4×44\times 4 крестики заполняют левый верхний и правый нижний квадраты 2×22\times 2, нижняя строка — крестики, правый столбец — нолики. Синих клеток 4⋅3=124\cdot 3=12, жёлтых тоже 1212; не закрашена только угловая — та самая лишняя клетка.
5

Проверяем пример и записываем ответ

Проверим таблицу из шага 4.

  • Каждый из первых 2k2k столбцов: в квадрате kk крестиков и kk ноликов, внизу ещё крестик. Всего k+1k+1 крестиков и kk ноликов — столбец хороший.
  • Последний столбец: одни нолики — не хороший. Это и есть исключение.
  • Каждая из первых 2k2k строк: в квадрате kk крестиков и kk ноликов, справа ещё нолик. Всего k+1k+1 ноликов и kk крестиков — строка хорошая.
  • Нижняя строка: 2k2k крестиков и один нолик — не хорошая. Это исключение.

Хороших столбцов ровно n−1n-1 и хороших строк ровно n−1n-1 — условие выполнено при любом нечётном nn. Например, при n=3n=3 (здесь k=1k=1) получается таблица

×∘∘∘×∘××∘\begin{array}{ccc}\times & \circ & \circ\\ \circ & \times & \circ\\ \times & \times & \circ\end{array}

(крестик обозначен ×\times, нолик ∘\circ): в первых двух столбцах по два крестика, в первых двух строках по два нолика.

Вместе с шагом 3 получаем ответ: при всех нечётных nn (n=3,5,7,…n=3, 5, 7, \ldots).

Проверка

Проверим ответ перебором (программа читает условие буквально). Для 3×33\times 3 подходящих расстановок 3636, для 4×44\times 4 — ни одной: перебраны все 216=65 5362^{16}=65\,536 таблиц. Для 5×55\times 5 подходящих расстановок 45004500. Пример из шагов 4–5 проверен программой для всех нечётных nn от 33 до 2121. И ещё одна проверка подсчёта: при n=5n=5 в этом примере синих клеток 4⋅3=124\cdot 3=12, жёлтых тоже 1212, вместе 2424 из 2525 — не закрашена только угловая клетка, как и предсказывает шаг 4.

Ответ

При всех нечётных nn (n=3,5,7,…n=3, 5, 7, \ldots); при чётных n>2n>2 так расставить знаки нельзя.

Ответ

При всех нечётных nn (n=3,5,7,…n=3, 5, 7, \ldots); при чётных n>2n>2 так расставить знаки нельзя.

Главная идея

Крестикам нужно большинство в столбцах, ноликам — в строках, и они спорят за одни и те же клетки. Крестик хорошего столбца и нолик хорошей строки не могут стоять в одной клетке, поэтому их вместе не больше n2n^2. При чётном n=2kn=2k большинство обходится дороже (k+1k+1 из 2k2k), и клеток не хватает; при нечётном остаётся ровно одна лишняя клетка, и это подсказывает, как устроен пример.

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

Где легко ошибиться

Считать, что в строке из 44 клеток при 22 ноликах и 22 крестиках условие «ноликов больше» выполнено. Нужно именно «больше», и при чётном n=2kn=2k это хотя бы k+1k+1 знаков — как раз эта лишняя единица делает чётные nn невозможными. Другая ошибка — проверить n=3n=3 и n=4n=4 и сразу сделать вывод для всех nn: нужен общий пример для каждого нечётного nn и общая оценка для каждого чётного.

Источник и авторство

Олимпиада имени Леонарда Эйлера · XVII олимпиада, сезон 2024/25 · дистанционный этап, iii тур · дата тура не указана в файле заданий · математика · 8 класс. Официальная задача 3, 7 баллов · автор задачи: И. Рубанов.

Условия задач (PDF организатора) ↗ · Решения организатора ↗ · Архив олимпиады ↗

Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.

Продолжить тему: Неравенства и экстремумы →
Увеличенный рисунок