Сколько двоек содержится в разложении на простые множители числа 3^1024−1?
hderyb:
Три двойки. Число на 8 делится, а на 16 уже нет. А проверяется по простому сравнению по модулю
Кстати обманул. На 16 делится
12 выходит
Но это уже не сравнением по модулю
Ответы
Ответ дал:
0
Ответ:
12
Объяснение:
Выражение вида
где n∈N, будет кратно исключительно двойке, ведь выражение сравнимо с 2 по модулю 4, следовательно, все множители начиная с третьего кратны только 2, первый множитель тоже кратен 2, а второй 4. Всего множителей 11, но один из них кратен 4, следовательно, всё выражение кратно 2¹², ну и всего двоек 12
Неверно посчитал. Всего множителей 12, но 3+1 делится на 4. Значит всего двоек в разложении будет 13.
11. Причём python с вами не согласен. При делении числа на 2¹³ отстаток 4096
Только что вручную переписал у себя, насчитал всё равно 11
Точно ! Извините ! Я по-ошибке посчитал 13-ым 13) 3^1024+1,
Замечательно ! Я бы только уточнил , что двойка входит в разложение на простые числа 3 ^(2n) + 1 в первой степени ( ну они же не только двойке кратны )
3 = -1 (mod 4) => 3^2n = 1 (mod 4) => 3^2n + 1 = 2 (mod4) - так ?
Ну да, я бы так написал: 3^2n=(3²)^n=9^n=1^n(mod4)
3^2n + 1 = 9^k + 1 = (8 +1) ^k + 1 = 8m +1 + 1 = 8m + 2 - делится на 2 и не делится на 4 - это ,если ученик не знает сравнение по модулю
да, я с вами согласен, двойка именно входит. я просто внимание заострил на то что выражение на 4 не делится и не подумал об этом.
Вас заинтересует
1 год назад
1 год назад
3 года назад
8 лет назад