Гугология Вики
Advertisement

Бигнум бейкофф — конкурс по программированию, проведённый Дэвидом Моюзом в декабре 2001[1][2][3][4]. Цель конкурса — написать программу на языке программирования C, содержащую не более 512 символов (игнорируя пробелы), которая даёт максимально возможное число, предполагая, что компьютер располагает бесконечными ресурсами. Записи были классифицированы относительно быстрорастущей иерархии.

Всего двадцать записей (плюс одна запись, сделанная посмертно[5]) были отправлены разными людьми (девять из них от одного и того же человека), и пятнадцать (включая посмертную запись) программ выдали большое число (остальные шесть ничего не выдали, не завершаются или выводится -1). Работой, занявшей второе место, была marxen.c Хайнера Марксена, которая использует вариант последовательности Гудштейна, а победившей стала работа loader.c Ральфа Лоудера, которая диагонализируется по исчислению конструкций. Выходные данные loader.c на самом деле являются одним из самых больших известных чисел, и их прозвали числом Лоудера.

Этот плейлист на YouTube содержит некоторые из основных идей, использованных участниками, с особым акцентом на математику, лежащую в основе marxen.c и loader.c.

Список записей по размеру вывода[]

  • carnahan.c, pete.c, pete-2.cне завершились
  • dovey.c, edelson.c, f.cвыведено -1 из-за неудачных попыток вывести наибольшее число
  • pete-3.c =
  • pete-9.c ~
  • pete-8.c ~
  • harper.c ~
  • ioannis.c ~
  • goldstoner.c ~ (посмертная запись)
  • chan-2.c ~
  • chan-3.c ~
  • pete-4.c ~
  • chan.c ~
  • pete-5.c ~
  • pete-6.c ~
  • pete-7.c ~
  • marxen.c ~
  • loader.c =

Конкретные цифры[]

  • 99,999,999 — самое большое восьмизначное число в десятичной системе счисления, равное . По этой причине оно было использовано в harper.c.[6]
    • Это также наибольшее число, не вызывающее целочисленного переполнения в стандартных четырёхфункциональных вычислимых системах.
    • Кроме того, это цена обновления “Кокосовое печенье” в игре "Cookie Clicker".
  • 999,999,999,999,999,999,999,999,999,999,999,999,999,999 — самое большое 39-значное число в десятичной системе счисления. По этой причине оно было использовано в chan-2.c.[7]
    • Его простое разложение на множители равно .[8]
    • Кроме того, это цена обновления “Королевское малиновое шоколадно-сдобное печенье” в игре "Cookie Clicker".

Примечание[]

Внешние ссылки[]

Advertisement