42, как сумма кубов

[ Версия для печати ]
Добавить в Facebook Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (9) « Первая ... 7 8 [9]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Тамбовский
12.02.2020 - 11:14
1
Статус: Offline


Весельчак

Регистрация: 29.07.15
Сообщений: 117
ТС, ты сейчас с кем разговаривал?
 
[^]
TVkills
12.02.2020 - 11:31
-1
Статус: Offline


Балагур

Регистрация: 6.07.17
Сообщений: 903
В фильме "назад в будущее" Эмеету Брауну пришла идея потокового накопителя после падения с унитаза во время того как он пытался повесить часы (зачем ему часы в туалете вообще понадобились хрен его знает), прости, конечно но ты в школьном туалете что ли головой об унитаз ударился, или ботан по жизни и тебе помогли, откуда такие идеи как получить 42 путем кубов с 50 знаками..?
Не дай бог ты хирургом бы захотел стать, операцию на сетчатке глаза через анальное отверстие бы своим пациентам проводить стал...

Это сообщение отредактировал TVkills - 12.02.2020 - 11:31
 
[^]
oLoLyi
12.02.2020 - 12:01
2
Статус: Offline


Хохмач

Регистрация: 8.07.14
Сообщений: 631
— Сорок два! — взвизгнул Лунккуоол. — И это всё, что ты можешь сказать после семи с половиной миллионов лет работы?

— Я всё очень тщательно проверил, — сказал компьютер, — и со всей определённостью заявляю, что это и есть ответ. Мне кажется, если уж быть с вами абсолютно честным, то всё дело в том, что вы сами не знали, в чём вопрос.

— Но это же великий вопрос! Окончательный вопрос жизни, Вселенной и всего такого! — почти завыл Лунккуоол.

— Да, — сказал компьютер голосом страдальца, просвещающего круглого дурака. — И что же это за вопрос?

Книга Дугласа Адамса «Путеводитель для путешествующих автостопом по галактике»
 
[^]
ant2pod
12.02.2020 - 12:33
1
Статус: Offline


Приколист

Регистрация: 28.08.17
Сообщений: 397
полчему именно на три куба? почему не на сумму 4, 7, 10 кубов? почему именно кубов, а не корней кубов?
 
[^]
UgoFantozzi
12.02.2020 - 12:37
1
Статус: Offline


Приколист

Регистрация: 23.01.13
Сообщений: 200
Цитата (ant2pod @ 12.02.2020 - 12:33)
полчему именно на три куба? почему не на сумму 4, 7, 10 кубов? почему именно кубов, а не корней кубов?

Математики придумали такую задачу. А ты можешь придумать свою.
 
[^]
kombrig68
12.02.2020 - 13:33
1
Статус: Offline


Ярила

Регистрация: 12.08.17
Сообщений: 7123
Мантисса.... Какое забытое слово из далёкого прошлого...))
 
[^]
Arm45
12.02.2020 - 13:34
0
Статус: Offline


Приколист

Регистрация: 2.02.12
Сообщений: 240
В маткаде 1.993x10^35

Это сообщение отредактировал Arm45 - 12.02.2020 - 13:38
 
[^]
Gurzuf
12.02.2020 - 13:44
0
Статус: Offline


Юморист

Регистрация: 24.11.15
Сообщений: 488
Пиздеж!
У меня получилось 1,09785Е+36

Это сообщение отредактировал Gurzuf - 12.02.2020 - 13:44
 
[^]
beardman
12.02.2020 - 14:38
0
Статус: Offline


Ярила

Регистрация: 23.12.14
Сообщений: 3408
народ, подскажите, а что в кубы возводят-то? я не догоняю...
 
[^]
UgoFantozzi
12.02.2020 - 15:15
1
Статус: Offline


Приколист

Регистрация: 23.01.13
Сообщений: 200
Цитата (beardman @ 12.02.2020 - 14:38)
народ, подскажите, а что в кубы возводят-то? я не догоняю...

x = -80538738812075974;
y = 80435758145817515;
z = 12602123297335631;
 
[^]
UgoFantozzi
12.02.2020 - 15:32
3
Статус: Offline


Приколист

Регистрация: 23.01.13
Сообщений: 200
Цитата (Gurzuf @ 12.02.2020 - 13:44)
Пиздеж!
У меня получилось 1,09785Е+36

Это из-за больших погрешностей при вычислениях.
При возведении -80538738812075974 в куб должно получиться:
-522413599036979150280966144853653247149764362110424, а у тебя обрезается до:
-522413599036979000000000000000000000000000000000000.
Соответственно 80435758145817515 должно быть:
520412211582497361738652718463552780369306583065875, а получается:
520412211582497000000000000000000000000000000000000.
И при возведении 12602123297335631 должно быть
2001387454481788542313426390100466780457779044591, а получается:
2001387454481790000000000000000000000000000000000.

Суммируй мои числа. Это будет несложно. И получишь 42.
А если суммировать твои, то получится ошибка 35-го порядка.

Это сообщение отредактировал UgoFantozzi - 12.02.2020 - 15:34
 
[^]
Паллитрыч
12.02.2020 - 15:45
0
Статус: Offline


Шутник

Регистрация: 17.03.16
Сообщений: 48
Цитата (Петрович78 @ 11.02.2020 - 13:22)
привезите нам еще этой херни

Прости бро! Случайно минус поставил

Размещено через приложение ЯПлакалъ
 
[^]
Dedoxrem
12.02.2020 - 15:57
0
Статус: Offline


Юморист

Регистрация: 12.04.18
Сообщений: 451
Тут интеграл Дюамеля необходимо применить!
 
[^]
Olegbsss
12.02.2020 - 16:24
2
Статус: Offline


Юморист

Регистрация: 18.01.16
Сообщений: 556
Цитата
@хуеть, а нам то че с этой инфой делать?

Засунуть в компилятор и проверить. А вдруг автор пиздит,

Размещено через приложение ЯПлакалъ
 
[^]
Barsick
12.02.2020 - 17:56
0
Статус: Offline


Ярила

Регистрация: 31.03.14
Сообщений: 1250
Цитата (UgoFantozzi @ 11.02.2020 - 13:18)
Кое-кто не поверил, что (-80538738812075974)^3 + 80435758145817515^3 + 12602123297335631^3 = 42.
С помощью 64-битных аппаратных целочисленных вычислений это не получится. Если использовать вычисления с плавающей точкой, то будет огромная погрешность, так-как нужна мантиса не менее 50 знаков, а long double позволяет около 16.
Выручит длинная арифметика. Я использовал GMP.

Вот сама программа:

#include <gmpxx.h>

int main()
{
mpz_class x = -80538738812075974;
mpz_class y = 80435758145817515;
mpz_class z = 12602123297335631;

gmp_printf ("X = %Zd\n", x);
gmp_printf ("Y = %Zd\n", y);
gmp_printf ("Z = %Zd\n", z);

mpz_class x3 = x * x * x;
mpz_class y3 = y * y * y;
mpz_class z3 = z * z * z;

gmp_printf ("X^3 = %Zd\n", x3);
gmp_printf ("Y^3 = %Zd\n", y3);
gmp_printf ("Z^3 = %Zd\n", z3);

mpz_class x3y3z3 = x3 + y3 + z3;

gmp_printf ("X^3 + Y^3 + Z^3 = %Zd\n", x3y3z3);

return 0;
}

Собираем:

# g++ 42.c -lgmpxx -lgmp

Запускаем:

# ./a.out
X = -80538738812075974
Y = 80435758145817515
Z = 12602123297335631
X^3 = -522413599036979150280966144853653247149764362110424
Y^3 = 520412211582497361738652718463552780369306583065875
Z^3 = 2001387454481788542313426390100466780457779044591
X^3 + Y^3 + Z^3 = 42

Ответ: 42.

Не вижу проблем перемножить в столбик
На листе формата А0 )
 
[^]
unknown321
12.02.2020 - 18:29
0
Статус: Offline


Балагур

Регистрация: 13.02.15
Сообщений: 940
Недавно посмотрел "Автостопом по галактике" и вот он - вопрос на ответ. Наконец - то!
И простой гугл-калькулятор на андроиде запросто вычислит выражение, только что лично проверил - 42!
Ну и для мазохистов можно в столбик умножить на ватмане формата А0.

Это сообщение отредактировал unknown321 - 12.02.2020 - 18:37
 
[^]
tooney
12.02.2020 - 23:00
0
Статус: Offline


Ярила

Регистрация: 9.01.14
Сообщений: 1619
Цитата (UgoFantozzi @ 11.02.2020 - 13:18)
Кое-кто не поверил, что (-80538738812075974)^3 + 80435758145817515^3 + 12602123297335631^3 = 42.
С помощью 64-битных аппаратных целочисленных вычислений это не получится. Если использовать вычисления с плавающей точкой, то будет огромная погрешность, так-как нужна мантиса не менее 50 знаков, а long double позволяет около 16.
Выручит длинная арифметика. Я использовал GMP.

Вот сама программа:

#include <gmpxx.h>

int main()
{
mpz_class x = -80538738812075974;
mpz_class y = 80435758145817515;
mpz_class z = 12602123297335631;

gmp_printf ("X = %Zd\n", x);
gmp_printf ("Y = %Zd\n", y);
gmp_printf ("Z = %Zd\n", z);

mpz_class x3 = x * x * x;
mpz_class y3 = y * y * y;
mpz_class z3 = z * z * z;

gmp_printf ("X^3 = %Zd\n", x3);
gmp_printf ("Y^3 = %Zd\n", y3);
gmp_printf ("Z^3 = %Zd\n", z3);

mpz_class x3y3z3 = x3 + y3 + z3;

gmp_printf ("X^3 + Y^3 + Z^3 = %Zd\n", x3y3z3);

return 0;
}

Собираем:

# g++ 42.c -lgmpxx -lgmp

Запускаем:

# ./a.out
X = -80538738812075974
Y = 80435758145817515
Z = 12602123297335631
X^3 = -522413599036979150280966144853653247149764362110424
Y^3 = 520412211582497361738652718463552780369306583065875
Z^3 = 2001387454481788542313426390100466780457779044591
X^3 + Y^3 + Z^3 = 42

Ответ: 42.

Ошибаешься:
"Мантисса" - с двумя "с".
 
[^]
Raybach
13.02.2020 - 07:40
0
Статус: Offline


Шутник

Регистрация: 26.10.15
Сообщений: 61
Я знал, я знал, надеялся и верил...
 
[^]
UgoFantozzi
13.02.2020 - 08:47
0
Статус: Offline


Приколист

Регистрация: 23.01.13
Сообщений: 200
Цитата (unknown321 @ 12.02.2020 - 18:29)
И простой гугл-калькулятор на андроиде запросто вычислит выражение, только что лично проверил - 42!

42! - неправильный ответ.
 
[^]
UgoFantozzi
13.02.2020 - 08:49
0
Статус: Offline


Приколист

Регистрация: 23.01.13
Сообщений: 200
Цитата (tooney @ 12.02.2020 - 23:00)
Ошибаешься:
"Мантисса" - с двумя "с".

Это единственное замечание?
 
[^]
donich
13.02.2020 - 17:47
0
Статус: Offline


Ярила

Регистрация: 3.09.09
Сообщений: 3207
Да будет всем известно, что половина площади треугольника со сторонами 13, 14 и 15 равна 42. К слову его периметр тоже равен 42.

Пруф
 
[^]
лупа
14.02.2020 - 21:11
0
Статус: Offline


Ярила

Регистрация: 26.07.17
Сообщений: 1468
Афтор, ты не смотрел фильм ПИ?
 
[^]
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 11824
0 Пользователей:
Страницы: (9) « Первая ... 7 8 [9]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы








Наверх