реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> как доказать, что число 2^x может быть поделено нацело только числом вида 2^y, где y<=x? И никаким другим числом не может, (в качестве разминки для мозгов)
Krys
сообщение Jan 20 2016, 08:22
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Здравствуйте. Вопросик в качестве разминки для мозгов:
Как математически доказать, что число 2^x может быть поделено нацело только числом вида 2^y, где y<=x, и никаким другим числом не может (или наоборот может и ещё есть какие-то числа)?

Т.е. например число 2 в 12 степени это 4096 нацело делится двойкой в любой степени до 12 и ничем другим. Т.е. для меня важно доказать, что нет ничего другого, кроме 2^y


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jan 20 2016, 08:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Krys @ Jan 20 2016, 11:22) *
Как математически доказать, что число 2^x может быть поделено нацело только числом вида 2^y, где y<=x, и никаким другим числом не может (или наоборот может и ещё есть какие-то числа)?

Это следует из Основной теоремы арифметики:
Цитата
Каждое натуральное число n > 1 можно представить в виде n = p1 *...* pk, где p1 ,.., pk — простые числа,
причём такое представление единственно с точностью до порядка следования сомножителей.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 20 2016, 08:41
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Поскольку 2^y = 2 * 2 * 2 ...
очевидно, что никаких других сомножителей, кроме степени двойки, у числа нет. И 2 уже ни на что не раскладывается.
Аналогичные свойства будет иметь x ^ y, если x - простое число.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jan 20 2016, 08:46
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Во-во, присоединяюсь к предыдущему оратору. Просто разложим: 2^a = 2^{m+n}, где a = m+n по определению. Таким образом, множителями 2^a яляются два числа: 2^m и 2^n, где m≤a и n≤a. ЧТД.

А вот для непростых чисел это уже не так. Непростое число x есть произведение N чисел: Пa_i
Т.е. x^y = (Пa_i)^y = Пa_i^y = Пa_i^{m+n}
Т.о. здесь уже даже при разложении на 2 множителя получаем кучу вариантов.

Сообщение отредактировал Эдди - Jan 20 2016, 08:49
Go to the top of the page
 
+Quote Post
AlexeyW
сообщение Jan 20 2016, 20:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 988
Регистрация: 3-11-10
Пользователь №: 60 636



Задача для разнообразия: перемножаем числа от 1 до 99, сколько нулей будет в конце результата?
А можно еще попробовать в общем виде - от 1 до N.
Go to the top of the page
 
+Quote Post
iiv
сообщение Jan 20 2016, 21:06
Сообщение #6


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



ну раз ту все задачки выкладывают, можно я на злобу дня (года) выложу: как доказать, что число 1010...10101, в котором 2016 нулей не является простым? Как подсказку, озвучу один из делителей 80681
Go to the top of the page
 
+Quote Post
Krys
сообщение Jan 21 2016, 08:12
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Спасибо откликнувшимся. Мне это не просто для развлекухи надо было, а для математического обоснования при составлении одного документика


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
alexvu
сообщение Jan 25 2016, 11:16
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 172
Регистрация: 14-11-11
Из: Москва
Пользователь №: 68 299



Цитата(iiv @ Jan 21 2016, 00:06) *
ну раз ту все задачки выкладывают, можно я на злобу дня (года) выложу: как доказать, что число 1010...10101, в котором 2016 нулей не является простым? Как подсказку, озвучу один из делителей 80681

А должно быть красивое решение или Вы знаете только метод подбора на компе?
Go to the top of the page
 
+Quote Post
iiv
сообщение Jan 25 2016, 14:55
Сообщение #9


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(alexvu @ Jan 25 2016, 17:16) *
А должно быть красивое решение или Вы знаете только метод подбора на компе?

я знаю три решения:
1. красивое,
2. требующее знания очень специфических методов (считаю его не красивым, более того, на раз даже его не напишу, надо в книжки заглядывать),
3. ну и перебор, конечно.
возможно есть еще какие-то другие решения sm.gif
Go to the top of the page
 
+Quote Post
RCray
сообщение Jan 26 2016, 01:28
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



Цитата(iiv @ Jan 21 2016, 00:06) *
ну раз ту все задачки выкладывают, можно я на злобу дня (года) выложу: как доказать, что число 1010...10101, в котором 2016 нулей не является простым? <...>


1. B соответствии с формулой геометрической прогрессии само число "1010...10101, в котором 2016 нулей" = (2^4032-1)/3. Но это нам ничего не дает.
2. "1010...10101, в котором 2016 нулей" = 0x5555..555 (в котором 1008 пятерок), то есть делится на 5 = 0x1111..111 (в котором 1008 единиц)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jan 26 2016, 04:40
Сообщение #11


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Постойте, разве число 1010... - записано в двоичной системе?
Go to the top of the page
 
+Quote Post
RCray
сообщение Jan 26 2016, 07:41
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



тогда "ой"
Go to the top of the page
 
+Quote Post
jks
сообщение Jan 26 2016, 16:25
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Цитата(iiv @ Jan 21 2016, 00:06) *
ну раз ту все задачки выкладывают, можно я на злобу дня (года) выложу: как доказать, что число 1010...10101, в котором 2016 нулей не является простым? Как подсказку, озвучу один из делителей 80681

Не силен я в математике но как-то так думаю.
Число 101010....10101<4033> содержит 2016*2 + 1 дес. цифр.
Если умножить 101010....10101<4033> на 11 , то получим число с одними единицами (репьюнит Rn(N=4034)).
101010....10101<4033> * 11 = 11111...11<4034> = RN(4034)
Так как N - четно его можно представить в виде произведения:
RN(4034) = 111...111<2017> * 100...001<2018>
число 100...001<2018> делится на 11 т.к. содержит 2 единицы и четное число групп из двух цифр.
100...001<2018> mod(11) == 0, 10000...0001<2018> : 11 = 909090...9091<2016>
т.о. 101010....10101<4033> = 111...11<2017>*909090....91<2016>.
т.е. 101010....10101<4033> содержит по крайней мере два делителя 111...111<2017> и 9090...9091<2016>.
один из делителей 9090...9091<2016> равен 80681.
другие делители можно найти после факторизации (или в интернете).
Go to the top of the page
 
+Quote Post
iiv
сообщение Jan 26 2016, 16:59
Сообщение #14


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(RCray @ Jan 26 2016, 07:28) *
2. "1010...10101, в котором 2016 нулей" = 0x5555..555 (в котором 1008 пятерок), то есть делится на 5 = 0x1111..111 (в котором 1008 единиц)

не 0x5555..555 а 0x15555..555 хотя задача изначально в десятичной системе сформулирована, в двоичной системе не все так просто, хотя число тоже не простое, для тех, кому хочется и в двоичной системе помучиться, дам подсказку на делитель: 2936753
Go to the top of the page
 
+Quote Post
OlegNS
сообщение Apr 8 2016, 12:41
Сообщение #15


Частый гость
**

Группа: Свой
Сообщений: 97
Регистрация: 25-09-06
Пользователь №: 20 664



Число "1010...10101, в котором 2016 нулей" = 10^0 + 10^2 + 10^4 + ... + 10^2016, что как сказал RCray действительно является геометрической прогрессией и ее сумма равна 10^0*(100^2017 - 1)/(100 -1). Как видно число делится на на 99, а также на 3, 33, 11, 9.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 15:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01485 секунд с 7
ELECTRONIX ©2004-2016