Processing math: 100%
ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Выбрана 1 задача
Версия для печати
Убрать все задачи

Автор: Дидин М.

Петя загадал положительную несократимую дробь x=mn. За один ход Вася называет положительную несократимую дробь y, не превосходящую 1, и Петя в ответ сообщает Васе числитель несократимой дроби, равной сумме x+y. Как Васе за два хода гарантированно узнать x?

   Решение

Задача 67307
Темы:    [ Обыкновенные дроби ]
[ НОД и НОК. Взаимная простота ]
[ Теория алгоритмов (прочее) ]
Сложность: 3+
Классы: 6,7,8,9,10,11
Из корзины
Прислать комментарий

Условие

Автор: Дидин М.

Петя загадал положительную несократимую дробь x=mn. За один ход Вася называет положительную несократимую дробь y, не превосходящую 1, и Петя в ответ сообщает Васе числитель несократимой дроби, равной сумме x+y. Как Васе за два хода гарантированно узнать x?

Решение 1

Как известно, для целых чисел a, b и k выполнено равенство НОД(a+kb,b)=НОД(a,b). Пусть первым ходом Вася назовёт дробь y=11. Петя вычислит дробь x+y=m+nn. Поскольку числа m и n взаимно просты, то НОД(m+n,n)=НОД(m,n)=1, то есть дробь несократима, и Петя сообщит число a=m+n.

Пусть вторым ходом Вася назовёт дробь y=1a. Петя вычислит дробь x+y=am+nan. Эта дробь несократима, поскольку НОД(am+n,a)=НОД(n,a)=НОД(n,m+n)=1 и аналогично НОД(am+n,n)=1. Следовательно, Петя сообщит число b=am+n.

Поделив b на a с остатком, Вася узнает n. Вычислив разность an, Вася узнает m. Таким образом, Вася сможет узнать загаданную дробь.

Решение 2

Пусть, как и в первом решение, Вася первым ходом назовёт дробь y=11 и получит в ответ от Пети число a=m+n.

Пусть вторым ходом Вася назовёт дробь y=1(a!)2. Петя вычислит дробь x+y=m(a!)2n+1(a!)2=ma!a!n+1(a!)2. Допустим, дробь можно сократить на какое-то простое число p. Тогда p – это делитель числа a!. Но ma!a!n делится на p, поэтому весь числитель на p не делится, противоречие. Следовательно, Петя сообщит Васе число b=m(a!)2n+1.

Вычислив неполное частное при делении b на a!, Вася узнает число ma!n. Поделив это число на a!, Вася узнает mn, то есть загаданную дробь.

Замечания

Существует множество других примеров дробей, которые может назвать Вася. Например, дроби 11 и 12.
См. также задачу 67428.

Источники и прецеденты использования

олимпиада
Название Московская математическая олимпиада
год
Номер 87
Год 2024
класс
Класс 9
задача
Номер 3

© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .