Математика · 9 класс · Физтех 2026/27 · второй тур

Задача 5. Подмножество без утроенных чисел

Ответ сверен с официальным решением олимпиады · Нашли ошибку? Напишите

Условие

Пусть SS — такое подмножество множества {1,2,…,1500}\{1,2,\ldots,1500\}, что в нём нет двух чисел, отличающихся ровно в 3 раза. Какое наибольшее количество элементов может быть в SS?

О задаче · 9 класс
Олимпиада
Физтех (МФТИ)
Этап
Отборочный этап, второй тур (2 попытка, 01.11.2026)
Предмет / класс
Математика · 9 класс
Сезон
2026/27

Реши ту же задачу для маленького множества, например {1,2,…,10}\{1, 2, \ldots, 10\}: какие пары чисел здесь запрещены и сколько чисел удаётся взять? Какие числа вообще ни с кем не конфликтуют? В модели нажимай бусины-числа. Ниже можно сверить ответ.

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

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

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

Самостоятельное исследованиеНити с бусинами

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

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

Нити с бусинами

Сколько чисел можно взять в S, если на одной нити нельзя брать двух соседей?

Если модель не открылась (выключен JavaScript или страница загрузилась не полностью), условие, подсказки и разбор доступны и без неё.

Подсказка для решения без модели

Если модель не открылась, попробуй так. Выпиши цепочки 1, 3, 9, 27, 81, 243, 729; 2, 6, 18, 54, 162, 486, 1458; 4, 12, 36, 108, 324, 972; … Обведи числа, которые берёшь в S, так, чтобы в одной цепочке не было двух обведённых соседей. Сколько чисел удаётся обвести в цепочке из 7 чисел? Из 6?

Подсказка 1

Какие пары чисел запрещены? Запиши каждое число как 3k⋅m3^k \cdot m, где mm не делится на 33. У каких чисел может возникнуть «ссора»?

Подсказка 2

Числа с одним и тем же mm выстраиваются в цепочку m, 3m, 9m, …m,\ 3m,\ 9m,\ \ldots; запрещены только соседи в цепочке. Из цепочки длины LL можно взять не больше половины, округлённой вверх. Сколько даёт выбор «числа, не делящиеся на 33, затем делящиеся на 99, но не на 2727, и так далее»?

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

Цепочки чисел

Сначала поймём, какие числа вообще могут мешать друг другу. Любое натуральное число однозначно записывается как 3k⋅m3^k \cdot m, где mm не делится на 33: делим число на 33, пока делится. Например, 45=32⋅545 = 3^2 \cdot 5, 14=30⋅1414 = 3^0 \cdot 14.

Если одно число ровно в 33 раза больше другого, то у них одно и то же mm, а показатели kk отличаются на 11. Поэтому числа от 11 до 15001500 распадаются на цепочки — в каждой следующее число втрое больше предыдущего, пока числа не больше 15001500:

m, 3m, 9m, 27m, …,m,\ 3m,\ 9m,\ 27m,\ \ldots,

по одной на каждое mm, не делящееся на 33. Запрещены только пары соседей одной цепочки, а числа из разных цепочек друг другу не мешают. Например, цепочка m=1m = 1: 1,3,9,27,81,243,7291, 3, 9, 27, 81, 243, 729 (семь чисел); m=5m = 5: 5,15,45,135,405,12155, 15, 45, 135, 405, 1215 (шесть); m=1000m = 1000: только 10001000.

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

2

Оценка сверху для одной цепочки

Пусть в цепочке LL чисел. Разобьём её на пары соседей: (1-е, 2-е), (3-е, 4-е), … При нечётном LL последнее число останется без пары. Числа одной пары отличаются ровно в 33 раза, поэтому из каждой пары в SS попадает не больше одного числа. Отсюда из цепочки можно взять не больше

L2 при чётном L,L+12 при нечётном L,\frac{L}{2} \text{ при чётном } L, \qquad \frac{L + 1}{2} \text{ при нечётном } L,

то есть половину длины, округлённую вверх. Складывая по всем цепочкам, получаем: в SS не больше суммы этих половин.

3

Пример: берём 1-е, 3-е, 5-е числа

Оценка достигается: в каждой цепочке возьмём 1-е, 3-е, 5-е, … числа. Между двумя взятыми всегда стоит невзятое, поэтому конфликтов нет, а взято ровно столько, сколько в оценке. Нечётные места цепочки — это числа 3k⋅m3^k \cdot m с чётным kk: k=0,2,4,6,…k = 0, 2, 4, 6, \ldots Посчитаем их по слоям (запись [Nd]\left[\dfrac{N}{d}\right] — сколько чисел от 11 до NN делятся на dd):

  • k=0k = 0, не делятся на 33: 1500−[15003]=1500−500=10001500 - \left[\dfrac{1500}{3}\right] = 1500 - 500 = 1000;
  • k=2k = 2, делятся на 99, но не на 2727: [15009]−[150027]=166−55=111\left[\dfrac{1500}{9}\right] - \left[\dfrac{1500}{27}\right] = 166 - 55 = 111;
  • k=4k = 4, делятся на 8181, но не на 243243: [150081]−[1500243]=18−6=12\left[\dfrac{1500}{81}\right] - \left[\dfrac{1500}{243}\right] = 18 - 6 = 12;
  • k=6k = 6, делятся на 729729, но не на 21872187: 2−0=22 - 0 = 2 (это 729729 и 14581458);
  • k=8k = 8: 38=6561>15003^8 = 6561 > 1500 — таких чисел нет.
1000+111+12+2=1125.\begin{aligned} &1000 + 111 + 12 + 2 \\[0.45em] &= 1125. \end{aligned}
4

Ответ

Оценка сверху (шаг 2) и пример (шаг 3) дают одно и то же число, поэтому наибольшее количество элементов SS равно 11251125. Для любого NN ответ записывается так же:

∑j⩾0([N9j]−[N3⋅9j]).\sum_{j \geqslant 0} \left( \left[\frac{N}{9^j}\right] - \left[\frac{N}{3 \cdot 9^j}\right] \right).

Проверка

Маленький пример: для {1,…,10}\{1, \ldots, 10\} формула даёт (10−3)+(1−0)=8(10 - 3) + (1 - 0) = 8, и перебор всех подмножеств тоже даёт 88 (например, 1,2,4,5,7,8,9,101, 2, 4, 5, 7, 8, 9, 10). Тест модели перебирает все подмножества {1,…,N}\{1, \ldots, N\} при N⩽18N \leqslant 18 и сравнивает с формулой, а для NN от 11 до 20002000 проверяет, что сумма половин длин цепочек равна счёту по слоям; набор «1-е, 3-е, 5-е» не содержит конфликтов. Другие официальные версии: ID 6334 (N=1600N = 1600): (1600−533)+(177−59)+(19−6)+(2−0)=1067+118+13+2=1200(1600 - 533) + (177 - 59) + (19 - 6) + (2 - 0) = 1067 + 118 + 13 + 2 = 1200; ID 6335 (N=1700N = 1700): (1700−566)+(188−62)+(20−6)+(2−0)=1134+126+14+2=1276(1700 - 566) + (188 - 62) + (20 - 6) + (2 - 0) = 1134 + 126 + 14 + 2 = 1276; ID 6336 (N=1800N = 1800): (1800−600)+(200−66)+(22−7)+(2−0)=1200+134+15+2=1351(1800 - 600) + (200 - 66) + (22 - 7) + (2 - 0) = 1200 + 134 + 15 + 2 = 1351.

Ответ

11251125.

Ответ

11251125.

Главная идея

Числа 3k⋅m3^k \cdot m с одним m образуют цепочку m, 3m, 9m, …; запрещены только соседи в цепочке. Из цепочки длины LL можно взять не больше ⌈L2⌉\left\lceil \dfrac{L}{2} \right\rceil (пары соседей) и ровно столько — 1-е, 3-е, 5-е числа, то есть числа с чётной степенью тройки: 1000 + 111 + 12 + 2 = 1125.

Запрет «x и kx вместе» — раздели числа на цепочки m, km, k²m, … и реши задачу на каждой цепочке отдельно; оценка через непересекающиеся пары соседей.

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

Взять только числа, не делящиеся на 3 (1000), и не заметить, что можно добавить делящиеся на 9, но не на 27, и т. д.; привести пример на 1125 без оценки сверху (почему больше нельзя).

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

Олимпиада «Физтех» · математика · 9 класс · 2026/27 · отборочный этап, второй тур (2 попытка, 01.11.2026). Задача 5, версия с ID 6333 — первая в официальном файле; другие версии этого номера (ID 6334, 6335, 6336) можно выбрать в модели.

Официальные условия (PDF организатора, стр. 4) ↗ · Указания к решению от организатора ↗ · Архив заданий олимпиады ↗

Условие — из официального файла организатора. Подсказки, решение и модель — Popov Academy. Авторское решение записано до сверки с указаниями организатора; затем ответ совпадает с ответом организатора («Указания к решению: математика, 9 класс, 2 попытка 2026/27», стр. 3–4 ↗: ID 6333: 1125; ID 6334: 1200; ID 6335: 1276; ID 6336: 1351.). Сверены все четыре официальные версии этого номера. Таблица официальных ответов была прочитана при разборе входных данных до собственного решения; указания к решению не открывались.

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