Задача на делимость, число из одних единиц.

Dec 06, 2016 12:37

Число из одних единиц делится на 2017. Докажите, что оно также делится и на 9.

Задача выглядела бы очень естественной, если бы 2017 делилось на 9. Но 2017 не делится на 9. А утверждение все равно верно!

Если кто-то решит, мне было бы интересно почитать, напишите в комментарии, пожалуйста.

Leave a comment

a_shen December 6 2016, 09:58:41 UTC
111... : k <=> 10^s =1 mod 9k
ord 10 modulo 2017*9 -> wolframalpha -> 2016 (можно просто вычислять ord 10 modulo 2017, так как по модулю 9 всё равно единица)
ord 10 modulo 81 -> 9.

2016 делится на 9

Reply

russhatter December 6 2016, 11:41:58 UTC
"ord A modulo B" - как это читать в человеческой нотации?
Я не понимаю, что означает "просто вычислять ord 10 modulo 2017" - вроде бы 10 и есть, и что тут можно вычислять?...

Reply

a_shen December 6 2016, 11:53:32 UTC
это обозначение, которое можно использовать, задавая вопросы системе wolfram alpha, поэтому я так написал - а имеется в виду порядок элемента 10 в мультипликативной группе вычетов по (простому) модулю 2017, и он равен 2016, т.е. 10 - одна из образующих этой группы. Соответственно, единица по модулю 2017 будет повторяться с периодом 2016, равно как и делимость на 2017*9

Reply

russhatter December 6 2016, 12:34:04 UTC
Спасибо. Я примерно в этом ключе и догадывался, но на всякий случай решил уточнить, вместо того, чтобы голову ломать.

Reply

dima_i December 6 2016, 13:48:17 UTC
Да. А скажи, знаешь ли ты способ убедиться в том, что ord 10 modulo 2017 == 2016, вручную, без использования электроники? ( или, если я правильно понимаю, это как раз одна из BQP задач?)

Reply

akhrabrov December 6 2016, 16:05:58 UTC
Проверка того, что корень первообразный не очень сложна: 2016=25327, поэтому нужно лишь убедиться, что 102016/2, 102016/3 и 102016/7 не дают единицы по модулю 2017. Т.е. посчитать три конкретных остатка, сложность тут логарифмическая.

Reply

dima_i December 6 2016, 16:14:04 UTC
Да, действительно. Спасибо.

Reply

a_shen December 6 2016, 16:37:37 UTC
В этом, кстати, состоит доказательство простоты, когда устанавливали, что простые числа лежат в NP (до полиномиального алгоритма) - применённое к число 2017...

Reply

papa_lyosha December 6 2016, 20:00:50 UTC
Достаточно 102016/3 не даёт 1, чтобы убедиться, что порядок 10 делится на 9.

Reply

gaz_v_pol December 7 2016, 10:12:39 UTC
А почему достаточно?

Reply


Leave a comment

Up