Условие
При каких , больших , можно расставить в клетках таблицы размером крестики и нолики (в каждой клетке — один знак) так, чтобы в каждом столбце таблицы, кроме одного, крестиков было больше, чем ноликов, а в каждой строке таблицы, кроме одной, ноликов было больше, чем крестиков?
О задаче · 8 класс
Начни с самой маленькой таблицы : удастся ли расставить знаки? Потом попробуй и . В модели «Расставь крестики и нолики» выбери размер и нажимай на клетки: модель посчитает знаки в каждой строке и каждом столбце и скажет, выполнено ли условие. Если для какого-то размера никак не выходит, подумай, что этому мешает.
Ответ — множество значений , а не одно число. Для каждого подходящего нужен пример таблицы, для каждого неподходящего — доказательство, что расстановки нет. Свои таблицы можно проверить в модели «Расставь крестики и нолики».
Записать идеюЕсть запись
Личный черновик для заметок и расчётов. Он никуда не отправляется и не проверяется.
Черновик не сохраняется: текст только в этой вкладке.
Черновик изменён в другой вкладке. Твой текущий текст пока сохранён здесь, автоматическая запись остановлена.
Исследуй задачу
Самостоятельное исследованиеРасставь крестики и нолики
Пробуй свои варианты. Разбор останется закрытым.
Своя гипотеза
Расставь крестики и нолики
Выбери размер таблицы и расставь знаки: нажатие на клетку меняет нолик на крестик и обратно. Модель посчитает знаки в каждой строке и каждом столбце и проверит условие. Для каких размеров у тебя получится?
Без JavaScript модель не работает. Нарисуй таблицу 3×3, 4×4 или 5×5, расставь крестики и нолики и для каждого столбца и каждой строки выпиши, сколько там тех и других. Хороших столбцов (крестиков больше) и хороших строк (ноликов больше) должно быть на один меньше, чем размер таблицы.
Подсказка 1
Сколько крестиков нужно, чтобы их было больше, чем ноликов, в столбце из клеток? А из клеток? Посчитай, сколько крестиков нужно всем хорошим столбцам вместе и сколько ноликов — всем хорошим строкам.
Подсказка 2
Крестик в хорошем столбце и нолик в хорошей строке не могут стоять в одной клетке. Значит, таких крестиков и таких ноликов вместе не больше . Сравни с то, что требует условие, отдельно для чётного и для нечётного . При нечётном остаётся ровно одна лишняя клетка — это подсказывает, как построить пример.
Разобрать решение по шагам
Сколько знаков нужно для перевеса
Назовём столбец хорошим, если в нём крестиков больше, чем ноликов, а строку — хорошей, если в ней ноликов больше, чем крестиков. По условию хороших столбцов и хороших строк тоже .
В каждом столбце и в каждой строке по клеток. Сколько крестиков нужно, чтобы их было больше, чем ноликов?
- Если чётно, то крестиков и ноликов — это поровну, а не «больше». Нужно хотя бы крестиков. Например, в столбце из клеток — хотя бы крестика.
- Если нечётно, то крестиков против ноликов уже хватает. Например, в столбце из клеток — хотя бы крестика.
В обоих случаях нужно больше половины клеток, то есть хотя бы . С ноликами в хорошей строке — то же самое.
Зачем это нужно: условие сказано словами «больше, чем», а сравнивать удобнее числа. Пример для находится быстро (в модели его легко собрать), а с ничего не выходит. Чтобы понять, что мешает, будем считать знаки.
Крестики и нолики спорят за одни клетки
Требование к столбцам говорит о крестиках, требование к строкам — о ноликах. И тем и другим нужно много клеток, а клеток всего . Проверим, хватит ли их.
Мысленно закрасим синим каждый крестик, стоящий в хорошем столбце, и жёлтым — каждый нолик, стоящий в хорошей строке. Одна клетка не может быть и синей, и жёлтой: в ней стоит только один знак. Поэтому
Теперь посчитаем, сколько закрашенных клеток требует условие. В каждом из хороших столбцов не меньше крестиков (шаг 1), и все они синие, значит, синих клеток не меньше . Точно так же жёлтых не меньше . Получаем условие, без которого таблицы не бывает:
Если это неравенство нарушено, расставить знаки нельзя. В модели кнопка «Посчитать клетки» закрашивает клетки именно так — в твоей собственной таблице — и сравнивает нужное число клеток с .
Чётное n: клеток не хватает
Пусть . Так как , то . Посчитаем левую часть неравенства из шага 2. Здесь , а , поэтому она равна .
А клеток в таблице . Разность положительна, потому что . Значит, закрашенных клеток нужно больше, чем всего клеток в таблице, — так не бывает. При чётном расставить знаки нельзя.
Например, при : три хороших столбца по крестика — это синих клеток, три хороших строки по нолика — ещё жёлтых. Нужно клеток, а их всего .
Заметь: мы не использовали, что стоит в исключительных столбце и строке. Поэтому вывод верен, даже если бы исключительный столбец или исключительная строка тоже оказались хорошими.
Нечётное n: запас ровно одна клетка
Пусть , где . Теперь , и закрашенных клеток нужно не меньше
а всего клеток
Клеток хватает, но запас — всего одна клетка. Это подсказывает, как строить пример: почти каждая клетка должна быть синей или жёлтой. Пусть исключительный столбец — последний (правый), а исключительная строка — нижняя.
- Клетка нижней строки (кроме угловой) стоит в нехорошей строке, поэтому жёлтой она быть не может. Сделаем её синей: поставим крестики во всю нижнюю строку, кроме угла.
- Клетка правого столбца (кроме угловой) стоит в нехорошем столбце, синей она быть не может. Сделаем её жёлтой: поставим туда нолики.
- Угловая клетка — та самая лишняя. Поставим в неё нолик.
Остаётся квадрат в левом верхнем углу. Каждому его столбцу нужно крестиков, один уже дала нижняя строка, значит, в самом квадрате нужно крестиков в каждом столбце. Каждой его строке нужно ноликов, один уже дал правый столбец, значит, в квадрате у неё ноликов, то есть тоже крестиков.
Такой квадрат легко заполнить: разрежем его на четыре квадрата , левый верхний и правый нижний заполним крестиками, а два других — ноликами. Тогда в каждой строке и в каждом столбце квадрата ровно крестиков. (Подойдёт и любое другое заполнение с крестиками в каждой строке и каждом столбце, например «лесенка», где каждая следующая строка сдвинута на одну клетку вправо по кругу.)
Проверяем пример и записываем ответ
Проверим таблицу из шага 4.
- Каждый из первых столбцов: в квадрате крестиков и ноликов, внизу ещё крестик. Всего крестиков и ноликов — столбец хороший.
- Последний столбец: одни нолики — не хороший. Это и есть исключение.
- Каждая из первых строк: в квадрате крестиков и ноликов, справа ещё нолик. Всего ноликов и крестиков — строка хорошая.
- Нижняя строка: крестиков и один нолик — не хорошая. Это исключение.
Хороших столбцов ровно и хороших строк ровно — условие выполнено при любом нечётном . Например, при (здесь ) получается таблица
(крестик обозначен , нолик ): в первых двух столбцах по два крестика, в первых двух строках по два нолика.
Вместе с шагом 3 получаем ответ: при всех нечётных ().
Проверка
Проверим ответ перебором (программа читает условие буквально). Для подходящих расстановок , для — ни одной: перебраны все таблиц. Для подходящих расстановок . Пример из шагов 4–5 проверен программой для всех нечётных от до . И ещё одна проверка подсчёта: при в этом примере синих клеток , жёлтых тоже , вместе из — не закрашена только угловая клетка, как и предсказывает шаг 4.
При всех нечётных (); при чётных так расставить знаки нельзя.
Ответ
При всех нечётных (); при чётных так расставить знаки нельзя.
Главная идея
Крестикам нужно большинство в столбцах, ноликам — в строках, и они спорят за одни и те же клетки. Крестик хорошего столбца и нолик хорошей строки не могут стоять в одной клетке, поэтому их вместе не больше . При чётном большинство обходится дороже ( из ), и клеток не хватает; при нечётном остаётся ровно одна лишняя клетка, и это подсказывает, как устроен пример.
Признаки: таблица, в строках требуется одно, а в столбцах противоположное («больше крестиков» против «больше ноликов»). Посчитай, сколько клеток нужно одному требованию и сколько другому, и сравни с общим числом клеток. Если оценка выходит «впритык», запас подсказывает, как построить пример.
Где легко ошибиться
Считать, что в строке из клеток при ноликах и крестиках условие «ноликов больше» выполнено. Нужно именно «больше», и при чётном это хотя бы знаков — как раз эта лишняя единица делает чётные невозможными. Другая ошибка — проверить и и сразу сделать вывод для всех : нужен общий пример для каждого нечётного и общая оценка для каждого чётного.
Источник и авторство
Олимпиада имени Леонарда Эйлера · XVII олимпиада, сезон 2024/25 · дистанционный этап, iii тур · дата тура не указана в файле заданий · математика · 8 класс. Официальная задача 3, 7 баллов · автор задачи: И. Рубанов.
Условия задач (PDF организатора) ↗ · Решения организатора ↗ · Архив олимпиады ↗
Условие — из официального файла организатора. Подсказки, объяснение и модели — Popov Academy. Авторский разбор Popov Academy проверен; результат сопоставлен с официальными материалами.
Тема, знания и приёмы
Неравенства и экстремумы · Начальный вход
- «Больше половины» для чётного и нечётного количества
- Подсчёт одних и тех же клеток двумя способами
- Задачи «оценка и пример»
- Раскрытие скобок: (2k-1)(k + 1)
Приёмы решения: Оценка и достижимость · Последовательный подсчёт без повторов · Разбор случаев