2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3  След.
 
 Re: Тест простоты
Сообщение06.02.2014, 15:12 
Заслуженный участник
Аватара пользователя


06/04/10
3152
Gts в сообщении #823394 писал(а):
$N = d_1 \cdot d_2$, причем $d_1 \leqslant d_2$

Представьте второй сомножитель как сумму первого и неотрицательного числа.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение06.02.2014, 15:13 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Gts в сообщении #823394 писал(а):
Меньший делитель будет меньше или равен квадратному корню произведения делителей.

Ну а если он больше?

 Профиль  
                  
 
 Re: Тест простоты
Сообщение06.02.2014, 15:13 
Заслуженный участник


11/05/08
32166
Gts в сообщении #823394 писал(а):
Вот этот факт я хочу понять/доказать.

Т.е. Вы хотите доказать, что из $d_1 \leqslant d_2$ следует $d_1^2 \leqslant d_1 \cdot d_2$. И ничего не выходит, да?

 Профиль  
                  
 
 Re: Тест простоты
Сообщение06.02.2014, 16:10 


04/06/13
82
Цитата:
Т.е. Вы хотите доказать, что из $d_1 \leqslant d_2$ следует $d_1^2 \leqslant d_1 \cdot d_2$. И ничего не выходит, да?
Ой... я этого не заметил. :)


Позвольте, я теперь разберусь с ответами других.
Цитата:
Представьте второй сомножитель как сумму первого и неотрицательного числа.

$N = d_1 \cdot d_2$
$d_1 \cdot (d_1 + k)$, где $d_1 = d_2 - k$ и $k > 0$
Только дальше я не вижу куда двигаться.


Цитата:
Ну а если он больше?

И Ваш подвод к ответу мне не понятен.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение06.02.2014, 16:28 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Gts в сообщении #823410 писал(а):
И Ваш подвод к ответу мне не понятен.

Ну если один сомножитель больше, и второй тоже больше, то произведение?

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 09:50 


04/06/13
82
Цитата:
Ну если один сомножитель больше, и второй тоже больше, то произведение?
То и произведение увеличится... Все еще не понял в чем суть.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 10:05 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Что значит "увеличится"? В вопросе ничего не говорилось ни о каких изменениях. "Движенья нет, сказал мудрец брадатый."

-- менее минуты назад --

Вы следите за ними, за словами. Их можно класть друг на друга почти как угодно, но всё-таки не совсем. У них есть этот, как его, смысл. Он выскакивает и кусается.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 10:17 


05/09/12
2587
Вторая страница подходит к концу, а продвижения все нет (хотя брадатый об этом предупреждал). Попробуем с другой стороны.
Первая программка, на которой я начал учить сына программированию, была именно поиск и вывод простых чисел в диапазоне. Проверка на простоту была именно такая: бежали по всем натуральным числам, меньшим самого числа, проверяя отсутствие делимости нацело. Потом он додумался, что четные делители, кроме двойки, можно пропускать. Потом додумался, что можно бежать только до половины числа. Вы согласны с этими ограничениями? Попробуйте развить их дальше. Представьте, что у вас очень большое число для проверки, и вам надо минимизировать количество операций.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 14:14 


04/06/13
82
Моя цитата:
Цитата:
Меньший делитель будет меньше или равен квадратному корню произведения делителей. $d_1 \leqslant \sqrt{d_1 \cdot d_2}$


Nemiroff предлагает "Ну а если он больше?" и "Ну если один сомножитель больше, и второй тоже больше, то произведение?"

Цитата:
Что значит "увеличится"? В вопросе ничего не говорилось ни о каких изменениях.

Попробую так: если один сомножитель больше, и второй тоже больше, то произведение больше.
Я не могу увязать эти слова с исходным вопросом.


Цитата:
бежали по всем натуральным числам, меньшим самого числа, проверяя отсутствие делимости нацело.
Полный перебор. Это понятно.

Цитата:
четные делители, кроме двойки, можно пропускать
Да, так как четные числа - есть составные числа.

Цитата:
можно бежать только до половины числа
Я написал скрипт, который сначала перебирал все числа, потом ввел условие для нечетных чисел. Думал как оптимизировать поиск. И в голову так ничего и не пришло... Наверное, я снова не вижу очевидных вещей. Не понимаю почему можно ограничиться лишь половиной числа.

В целом хочу сказать: меня уже ткнули в то, что я не увидел очевидного "Т.е. Вы хотите доказать, что из $d_1 \leqslant d_2$ следует $d_1^2 \leqslant d_1 \cdot d_2$. И ничего не выходит, да?"
Но мне кажется, все, кто мне помогает, видят решение по другому, не алгебраически, а лишь с помощью рассуждений.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 16:51 
Заслуженный участник


27/06/08
4062
Волгоград
Полагаю, тут происходит кормление тролля.
Но вдруг ТС искренне тормозит. Тогда попробую такой шаг:
Может ли получится положительное число $a$ при сложении двух положительных чисел, каждое из которых больше половины $a$?

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 17:14 


04/06/13
82
Цитата:
Полагаю, тут происходит кормление тролля.
Честное слово: ну не понимаю я, торможу, как хотите назовите. У меня только одно желание: разобраться в этом вопросе.

Цитата:
Может ли получится положительное число $a$ при сложении двух положительных чисел, каждое из которых больше половины $a$?
Нет, не может. Если бы слагаемые были ровно $\frac a 2$, то мы бы получили $a$. А если слагаемые больше, то мы получим число большее $a$.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 17:40 
Заслуженный участник


27/06/08
4062
Волгоград
Gts в сообщении #823800 писал(а):
Цитата:
Может ли получится положительное число $a$ при сложении двух положительных чисел, каждое из которых больше половины $a$?
Нет, не может. Если бы слагаемые были ровно $\frac a 2$, то мы бы получили $a$. А если слагаемые больше, то мы получим число большее $a$.
Отлично!
А теперь вместо слагаемых возьмите два сомножителя, каждый из которых больше корня из $a$. Может ли при их перемножении получиться $a$?

 Профиль  
                  
 
 Re: Тест простоты
Сообщение07.02.2014, 17:48 
Заслуженный участник


20/07/09
4026
МФТИ ФУПМ
Gts в сообщении #823740 писал(а):
Попробую так: если один сомножитель больше, и второй тоже больше, то произведение больше.
Я не могу увязать эти слова с исходным вопросом.

Тогда я не могу вам помочь.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение08.02.2014, 00:11 


04/06/13
82
Цитата:
возьмите два сомножителя, каждый из которых больше корня из $a$. Может ли при их перемножении получиться $a$?
Опять же нет. Получится число большее $a$. Если бы было два множителя равных $\sqrt{a}$, то произведение было бы $a$.

 Профиль  
                  
 
 Re: Тест простоты
Сообщение08.02.2014, 00:31 
Заслуженный участник


27/06/08
4062
Волгоград
Gts в сообщении #823986 писал(а):
Цитата:
возьмите два сомножителя, каждый из которых больше корня из $a$. Может ли при их перемножении получиться $a$?
Опять же нет. Получится число большее $a$. Если бы было два множителя равных $\sqrt{a}$, то произведение было бы $a$.
Совершенно верно.
Поэтому и проверять множители имеет смысл только до корня из $a$.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 41 ]  На страницу Пред.  1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group