ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Страница: << 11 12 13 14 15 16 17 >> [Всего задач: 188]
Шайка разбойников отобрала у купца мешок монет. Каждая монета стоит целое число грошей. Оказалось, что какую бы монету ни отложить, оставшиеся монеты можно разделить между разбойниками так, чтобы каждый получил одинаковую сумму в грошах. Докажите, что если отложить одну монету, то число монет разделится на число разбойников. Решение Можно считать, что стоимости монет в грошах взаимно просты. Действительно, если они имеют наибольший общий делитель d > 1, то деноминируем грош, приравняв один новый к d старым. Тогда все условия задачи по-прежнему выполнены, но новые стоимости монет будут взаимно простыми.
Дано n целых чисел, каждое из которых взаимно просто с n. Также дано неотрицательное целое число r < n. ПодсказкаДоказывайте следующее более общее утверждение: если дано k (0 < k < n + 1) чисел, взаимно простых с n, то среди сумм некоторых из этих k чисел встретится не менее k остатков от деления на n. Решение Утверждение задачи следует из более общего утверждения: если дано k (0 < k ≥ n) чисел, взаимно простых с n, то среди сумм некоторых из этих k чисел встретится не менее k остатков от деления на n. Последнее утверждение докажем индукцией по k. База (k = 1) очевидна.
Имеется натуральное число n > 1970. Возьмём остатки от деления числа 2n на 2, 3, 4, ..., n. Доказать, что сумма этих остатков больше 2n. Решение Обозначим сумму остатков от деления 2n на числа 1, 2, ..., n через Sn. Мы докажем, что Sn > 3,5n при n > 1000.
В ящиках лежат камни. За один ход выбирается число k, затем камни в ящиках делятся на группы по k штук и остаток менее, чем из k штук. Оставляют по одному камню из каждой группы и весь остаток. Можно ли за пять ходов добиться, чтобы в ящиках осталось ровно по одному камню, если в каждом из них Решение Заметим, что если выбрано число k, то после хода в ящике, в котором было m камней, будет q + r камней, где q и r – частное и остаток от деления m на k соответственно. 1) Пусть в ящиках лежат 1, 2, ..., n камней. Пусть выбрано число k и сделан ход а f(n, k) – максимальное число камней в ящике (после хода). Тогда для любого числа камней j, 1 ≤ j ≤ f(n, k) найдётся ящик, в котором лежит j камней. Иначе говоря, числа камней в ящиках снова будут образовывать начальный отрезок натурального ряда. 2) Пусть частное от деления n + 1 на k равно q. Рассмотрим ящик, в (q – 1)k + (k – 1) камней. В нём останется q + k – 2 камня. Нетрудно видеть, что это будет самый большой ящик (впрочем,
если n + 2 делится на k, то будет еще ровно один ящик с таким же числом камней). Итак, Обозначим m = 3) Оптимальное значение k (при котором f(n, k) достигает минимума) равно s + 1. 4) Пусть g(n) = f(n, s + 1). Тогда, начиная с ящиков с 1, 2, ..., n камнями, мы при оптимальном выборе k (за один ход) получим ящики с 1, 2, ..., g(n) камнями. Осталось убедиться прямым вычислением, что g(g(g(g(g(460))))) = 1, а g(g(g(g(g(461))))) = 2. Если же в ящиках содержатся все наборы камней от 1 до 461, то после первого хода останутся, по крайней мере, все наборы от 1 до g(461) = f(461, 22) = 41; после второго – все наборы от 1 до g(41) = 11; затем – от 1 до 5; от 1 до 3; и, наконец, от 1 до 2. Итак, при n = 461 не всегда можно оставить по одному камню во всех ящиках.
РешениеПусть в момент времени $k$ лягушка находится в точке $a_k$, $a_0 = a_N = 0$. Продолжим последовательность $(a_i)$ периодически по правилу $a_{i+N} = a_i$. Обозначим $A = p+q$. Заметим, что $-q \equiv p \bmod A$, поэтому $a_n \equiv n p \bmod A$ для любого $n$. Так как $p$ и $q$ взаимно простые, то $p$ и $A$ взаимно простые. Докажем, что найдется такое целое $s$, что $sp \equiv d \bmod A$. В самом деле, числа $0, p, 2p, \dots, (A-1)p$ дают различные остатки при делении на $A$ (иначе для некоторых $ 0 \leq i < j < A $ получаем, что $(j-i)p \equiv 0 \bmod A$, чего не может быть, так как $j - i$ не делится на $A$, а $p$ взаимно просто с $A$). А значит, среди этих остатков есть и $d$. Обозначим $r_k = a_{s+k} - a_k$. Легко видеть, что все $r_k$ дают остаток $d$ от деления на $A$. Если $a_k$ – самая левая из точек, посещенных лягушкой, то $r_k > 0$. Если $a_k$ – самая правая точка, то $r_k < 0$. Значит, при некотором $i$ в последовательности $r_i$ происходит перемена знака, $r_i < 0$ и $r_{i+1} > 0$. Тогда $r_{i+1} < A$, потому что $$r_{i+1} - r_i = (a_{i+s+1} - a_{i+s}) - (a_{i+1} - a_i) \leqslant p - (-q) = A.$$ А так как $r_{i+1} \equiv d \bmod A$, то $r_{i+1} = d$, что и требовалось.
Страница: << 11 12 13 14 15 16 17 >> [Всего задач: 188] |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
![]() |