?

Log in

No account? Create an account
Предыдущий пост Поделиться Следующий пост
Мы живём в будущем
sceptic
slobin

? x=9^(9^9);"don't print answer"
time = 12,187 ms.
%1 = "don't print answer"
? #Str(x)
time = 3min, 9,308 ms.
%2 = 369693100

12 секунд на собственно возведение в степень, и 3 минуты с хвостиком на перевод в десятичную систему. Процессор тот же, что и в прошлый раз, но 8 гигов памяти вместо 4 и 64-битный линукс вместо 32-битной винды.

... Как же его нет, когда я сам его неоднократно испытывал? ...

Метки: ,

  • 1
Забыл указать в тексте поста: pari/gp из дистрибутива.

GP/PARI CALCULATOR Version 2.7.5 (released)
amd64 running linux (x86-64/GMP-6.0.0 kernel) 64-bit version
compiled: Nov 10 2015, gcc version 5.2.1 20151028 (Ubuntu 5.2.1-23ubuntu1)

... Грамматика - это искусство возможного ...

Ой где это ты такую древнюую убунту взял. Это wily werewolf что-ли?
У меня в билдфарме такого и нет уже только trusty (который сильно старее) и xenial (который явно новее).

Это минт 18.3, он на базе Xenial (потому что LTS). А почему пакет такой древний... хороший вопрос. Я как-то не подумал, я просто apt-get install сказал не глядя.

... Трудно быть багом ...


В xenial gcc новее 5.3.1.]
Так, он в базе билдфарма 5.3.1, а реально уже 5.4.0

Убунтовцы оказывется при минорных релизах LTS-ов gcc обновляют.

Edited at 2018-05-21 18:26 (UTC)

(вдогонку) И ещё ему надо сказать allocatemem(2048000000) два гигабайта, одного мало (подобрано дихотомией :-).

... Нормальные герои всегда идут в обход ...


(ещё вдогонку) А "don't print answer" нужен, чтобы он не начал переводить в десятичный вид сразу, пытаясь сказать мне ответ (первые несколько сотен цифр оного). Просто произвольная константа, которую он напечатает вместо ответа. Но это ты и сам догадался. :-)

... Вы сбиваете с толку весь Париж! ...


  • 1