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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (9) « Первая ... 6 7 [8] 9   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Dekember 12 фев. 2020 г. в 08:08
Юморист  •  На сайте 7 лет
0
Ну так че до марса то долетим?

Размещено через приложение ЯПлакалъ
maxmud 12 фев. 2020 г. в 08:11
Ярила  •  На сайте 10 лет
0
Так ТС, а теперь объясни вкратце, о чем речь то ваще... upset.gif
Gar02 12 фев. 2020 г. в 08:13
Ярила  •  На сайте 11 лет
2
Цитата (piton0 @ 11.02.2020 - 14:20)
@хуеть, а нам то че с этой инфой делать?

Радоваться, что у нас ещё есть нормальные программисты, у которых не отбиты любопытство и живость мозга.
Colds 12 фев. 2020 г. в 08:16
Ярила  •  На сайте 12 лет
0
Ты 9 в Х пропустил, перечитай.
romaane 12 фев. 2020 г. в 08:18
Весельчак  •  На сайте 6 лет
0
Можно вносить эту запись на поздравительную открытку к 42 годам

Размещено через приложение ЯПлакалъ
LaGesh 12 фев. 2020 г. в 08:29
Ярила  •  На сайте 9 лет
1
Запитонил:

print(-80538738812075974**3 + 80435758145817515**3 + 12602123297335631**3)

Ответ 42.
RomeoMD 12 фев. 2020 г. в 08:30
Ярила  •  На сайте 16 лет
2
Ребята это прикол из фильма (книги) "Автостопом по галактике". Там машина думала над смыслом жизни 7 миллионов лет и потом сказала что нашла ответ.
И сказала 42.


42, как сумма кубов
UgoFantozzi автор 12 фев. 2020 г. в 08:32
Хохмач  •  На сайте 13 лет
0
Цитата (Ector @ 11.02.2020 - 17:11)
Ugo, ты бы лучше написал, как ты получил эти три числа? Ну не перебором же!

Так на Япе тема была про эти числа.
AnonOne 12 фев. 2020 г. в 08:34
Весельчак  •  На сайте 8 лет
1
ну, с использованием готового класса для больших чисел, эту программу легко напишет любой школьник, знакомый с самыми основами программирования.

вот если бы была своя реализация длинной арифметики, тогда уже интересно)
Рита1 12 фев. 2020 г. в 08:34
Хохмач  •  На сайте 6 лет
0
Цитата
Ну так че до марса то долетим?

У нас самая большая группировка подводная .зачем нам Марс
Рита1 12 фев. 2020 г. в 08:36
Хохмач  •  На сайте 6 лет
0
Цитата
Так ТС, а теперь объясни вкратце, о чем речь то ваще...

Ждем большого пиздеца .
GhjcnjNfr 12 фев. 2020 г. в 08:42
Ярила  •  На сайте 7 лет
0
Цитата (Моглик @ 11.02.2020 - 13:35)
Может попросить ТС МРОТ пересчитать. Или среднюю зарплату по Уральскому региону без учета административных деятелей и чинуш?

С этой задачей даже Перельман не заморачивается.
Сложно там...

Размещено через приложение ЯПлакалъ
UgoFantozzi автор 12 фев. 2020 г. в 08:49
Хохмач  •  На сайте 13 лет
0
Цитата (IR145 @ 11.02.2020 - 21:59)
Я не понял. Что за ересь?
Когда нам не хватало 8 бит, мы брали 16.
Когда не хватало fixed 16 мы брали float 16.
Потом 32 fixed и 32 float. Дальше 64 fixed и 64 double или 80 extended.
Точка остановки - это 386/486 от Интел.
Дальше понеслось. И числа числились и 128 бит и 256.
Чего хотел автор? Показать свою безграмотность?

Как ты можешь получить целочисленные вычисления 128 и более бит на 64-разрядном процессоре аппаратно? Софтово можешь. Используя некую библиотечку. У меня это - GMP.
diegoLunes 12 фев. 2020 г. в 08:57
Ярила  •  На сайте 12 лет
1
А зачем нам кубы триллиардов? Столько не живут. Ну край ипотеку на 30 лет рассчитать что бы разрядности хватило.
ss1971 12 фев. 2020 г. в 09:02
Ярила  •  На сайте 10 лет
0
Цитата (Ector @ 11.02.2020 - 17:11)
Ugo, ты бы лучше написал, как ты получил эти три числа? Ну не перебором же!

не хочу Вас пугать но подозреваю что таки да. должны же чем то суперкомпьютеры заниматься когда свободны от расчётов погоды и ядерных взрывов. майнить нельзя - рынок битка обрушат. вот и заставляют их всякой хуйнёй маяться...
UgoFantozzi автор 12 фев. 2020 г. в 09:17
Хохмач  •  На сайте 13 лет
0
Цитата (IraZadira @ 11.02.2020 - 23:50)
Цитата (Gess @ 11.02.2020 - 13:39)
Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos & generaliter nullam in infinitum ultra quadratum potestatem in duas eiusdem nominis fas est dividere  cuius rei demonstrationem mirabilem sane detexi. Hanc marginis exiguitas non caperet.

Amen. pop.gif

А вдруг он нечистую вызывал?...
picles 12 фев. 2020 г. в 09:22
Весельчак  •  На сайте 16 лет
1
Неправильный ты Яповец, в ответе 45 должно получиться. Пересчитывай!
UgoFantozzi автор 12 фев. 2020 г. в 09:22
Хохмач  •  На сайте 13 лет
0
Цитата (Dtaran611 @ 12.02.2020 - 00:13)
хм.... а я думал, что только я упоротый...
и это... а чо ты СТДИО не инклудишь?
ну и чтобы два раза не вставать - оборачивай код в теги КОД, а то нихуя не читаемо, табуляции уползают!

Либо для mpz_class операторы << и >> не переопределили, либо я что-то там недоинклюдил. Не стал разбираться, потому вместо cout использовал gmp_printf.
UgoFantozzi автор 12 фев. 2020 г. в 09:36
Хохмач  •  На сайте 13 лет
0
Цитата (Cyberaxe77 @ 12.02.2020 - 05:05)
Кресты это годнота конечно, длинная арифметика - ещё большая годнота! Я рад, что у тебя всё получилось. Но зачем ты всё это вывалил на ресурс, далёкий от программирования? Тебя же сейчас быдло непрограммисты с говном смешают!)))

Я ведь написал, что кое-кто (именно тут на Япе) не поверил, что сумма квадратов тех чисел равна 42.
Горий 12 фев. 2020 г. в 09:39
Ярила  •  На сайте 7 лет
1
Вот зачем так делать ? Тут половина Япа оцепенела((
UgoFantozzi автор 12 фев. 2020 г. в 09:40
Хохмач  •  На сайте 13 лет
0
Цитата (Leshiko @ 12.02.2020 - 06:52)
Что-то слишком сложные вычисления моего возраста. Можно было меня напрямую спросить или профиль посмотреть.

А где сложнота? Использовал класс для длинной арифметики, вычислил кубы чисел, выдал промежуточные результаты для наглядности, вычислил сумму кубов, выдал окончательный результат.
UgoFantozzi автор 12 фев. 2020 г. в 09:55
Хохмач  •  На сайте 13 лет
0
Цитата (Звездочет @ 12.02.2020 - 06:57)
Я что то не понял в чем вся соль. Это всего лишь сложение отрицательных и положительных чисел. И чо?

Соль в использовании класса для длинной арифметики. Аппаратно на AMD64 с использованием типа long int так не получится.
Dtaran611 12 фев. 2020 г. в 10:41
Ярила  •  На сайте 10 лет
0
Цитата (Звездочет @ 12.02.2020 - 06:57)
Я что то не понял в чем вся соль. Это всего лишь сложение отрицательных и положительных чисел. И чо?

Вы о какой соли? О соли в переносном смысле слова, или о соли в шифровании пароля? Или еще о какой-то?
Мэс 12 фев. 2020 г. в 10:59
Хохмач  •  На сайте 12 лет
0
Код

JS:
(-80538738812075974n)**3n + 80435758145817515n**3n + 12602123297335631n**3n
grauwolfe 12 фев. 2020 г. в 11:10
Ярила  •  На сайте 8 лет
0
Цитата (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.

ты сайтом ошибся. На Хабр иди, там оценят.
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 19328
0 Пользователей:
Страницы: (9) « Первая ... 6 7 [8] 9  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



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






Наверх