[Архив!] Чистая математика, физика, химия и т.п.: задачки для тренировки мозгов, никак не связанные с торговлей - страница 289

 
Richie, у Вас вроде собственная программа на Васике для вычислений с сумасшедшей точностью есть, хвалились как-то. Попробуйте вычислить число, квадрат которого - то, что требуется в задаче.
 
Mathemat писал(а) >>
Richie, у Вас вроде собственная программа на Васике для вычислений с сумасшедшей точностью есть, хвалились как-то. Попробуйте вычислить число, квадрат которого - то, что требуется в задаче.

Развлекался на 4-м курсе ВУЗа. Был у нас преподаватель информатики хороший, выпускник МГУ, вот такие задачи ставил интересные. Потом все эти модули мне не пригодились и были ликвидированы за ненадобностью, как впрочем и многочисленные тетради. Сейчас точностью с более чем 5 знаков не пользуюсь.
А вообще ваши задачи интересные. Даже и не знаешь как и подойти к решению :)
-

Когда будет много свободного времени попытаюсь восстановить то, что когда-то делал. Помню, намучился я тогда с этими нулями.
-
Ну, число: 3,16...................e+99
Это очевидно. Сколько там знаков в многоточии - фиг знает. Конечно, это не доказательство.

 
Да задачка-то совсем не архисложная. Гораздо проще задачки про 5^1000 без нулей в цифрах.
Ну ОК, послушаем тех, кто ее попытается решить...
 


 
ОК, вот решение задачки про 99 девяток.
Рассмотрим разность между двумя соседними квадратами, n^2 и (n+1)^2. Она равна 2*n+1.
Теперь - про наше 199-разрядное число. Если оно и должно быть квадратом некоторого числа k, то k < 3.2*10^99. Следовательно, разница между соседними квадратами целых в районе k никак не может быть больше 2*3.2*10^99 + 1 < 6.4*10^99 + 1 < 10^100 -1.
С другой стороны, 100 цифр, приписанных к исходным 99, в любом случае составляют число не меньше 0, но не больше 10^100-1. Т.е. в этом диапазоне обязательно разместится некий квадрат. Всё.
 
Mathemat >>:
ОК, вот решение задачки про 99 девяток.
Рассмотрим разность между двумя соседними квадратами, n^2 и (n+1)^2. Она равна 2*n+1.
Теперь - про наше 199-разрядное число. Если оно и должно быть квадратом некоторого числа k, то k < 3.2*10^99. Следовательно, разница между соседними квадратами целых в районе k никак не может быть больше 2*3.2*10^99 + 1 < 6.4*10^99.
С другой стороны, 100 цифр, приписанных к исходным 99, в любом случае составляют число не меньше 0, но не больше 10^100-1. Т.е. в этом диапазоне обязательно разместится некий квадрат. Всё.

Супер. Браво!

 
Доказать, что существуют иррациональные a, b такие, что a^b рационально. 20_

Где-то такое чудесное рассуждение видел, но вот сейчас пригодилось (помню только начало, связанное с конструированием числа alpha). Кажись, встретилось мне в теории трансцендентных чисел.

Доказательство.
Пусть alpha = (sqrt(2))^sqrt(2). Тогда, очевидно, alpha^sqrt(2) = 2. Мы не знаем, что это за уродец такой, число alpha, поэтому давайте рассуждать.
Допустим, что alpha иррационально. Тогда последнее равенство решает задачу.
Теперь допустим, что alpha рационально. Очевидно, оно не равно 1. Тогда существует такое натуральное n, что alpha^(1/n) - иррационально. Следовательно, (alpha^(1/n))^(n*sqrt(2)) = alpha^sqrt(2) = 2. Мы снова нашли пару иррациональных, удовлетворяющих задаче: alpha^(1/n) и n*sqrt(2). Доказано.

P.S. Доказательство "не совсем конструктивно". Желающие построить явный пример - попробуйте сами. Кстати, число попроще, alpha = 2^sqrt(2), тоже подходит для доказательства.
 
Про непростые суммы на игральных костях. Как автор задачи счёл себя обязанным предъявить правильный ответ. :)

1) Максимальное количество брошенных кубиков = 25 (количество простых чисел в диапазоне от 1 до 89 + 1).
// минимальное число кубиков для получения максимального числа = 15

2) Среднее значение финальных сумм = 7.449704470311508;

Как решал второй пункт. Очень просто - накидал скрипт на mql5... :) :)
Вапче алгоритм нашёл гениальный, потому как простой. Простота в том, что дерево решений строить не надо, всё решается в один проход.
Скрипт и текстовый файл с результатами в прицепе. Если вопросы по алгоритму - задавайте, отвечу.
Файлы:
statcubs.rar  3 kb
 
Mathemat >>:
Доказать, что существуют иррациональные a, b такие, что a^b рационально. 20_

Где-то такое чудесное рассуждение видел, но вот сейчас пригодилось (помню только начало, связанное с конструированием числа alpha). Кажись, встретилось мне в теории трансцендентных чисел.

Доказательство.
Пусть alpha = (sqrt(2))^sqrt(2). Тогда, очевидно, alpha^sqrt(2) = 2. Мы не знаем, что это за уродец такой, число alpha, поэтому давайте рассуждать.
Допустим, что alpha иррационально. Тогда последнее равенство решает задачу.
Теперь допустим, что alpha рационально. Очевидно, оно не равно 1. Тогда существует такое натуральное n, что alpha^(1/n) - иррационально. Следовательно, (alpha^(1/n))^(n*sqrt(2)) = alpha^sqrt(2) = 2. Мы снова нашли пару иррациональных, удовлетворяющих задаче: alpha^(1/n) и n*sqrt(2). Доказано.

P.S. Доказательство "не совсем конструктивно". Желающие построить явный пример - попробуйте сами. Кстати, число попроще, alpha = 2^sqrt(2), тоже подходит для доказательства.

Молодца. При внимательном прочтении, обнаружил попроще. Воспроизвожу целиком (начало списываю с доски, зелёным добавляю своё):

Доказательство.
Пусть alpha = (sqrt(2))^sqrt(2). Тогда, очевидно, alpha^sqrt(2) = 2. Мы не знаем, что это за уродец такой, число alpha, поэтому давайте рассуждать.
Допустим, что alpha иррационально. Тогда последнее равенство решает задачу.
Теперь допустим, что alpha рационально. Тогда решением является alpha = (sqrt(2))^sqrt(2);

Всё. :))

 
MetaDriver >>:

Теперь допустим, что alpha рационально. Тогда решением является alpha = (sqrt(2))^sqrt(2);

А, ну да, йопт :) Черт, иногда очевидного не вижу.

А с твоим скриптом что-то подозрительное. Посмотрим.