Для фіксованого n розглянемо n на n матриць Toeplitz із записами, які дорівнюють 0 або 1. Метою є знайти максимальний визначник для всіх таких матриць Toeplitz.
Завдання
Для кожної n
від 1 вгору виведіть максимальний визначник для всіх n по n матриць Toeplitz із записами, що дорівнюють 0 або 1. Повинно бути один вихід, на n
який повинен бути максимальний визначник, а також матриця прикладу, яка його досягає.
Оцінка
Ваш рахунок найбільший, за який n
ви дістаєте код за 2 хвилини на моєму комп’ютері. Щоб трохи уточнити, ваш код може працювати протягом 2 хвилин, це не 2 хвилини на кожну n
.
Автоматичний вимикач
Якщо дві записи отримають однаковий n
бал, то виграшним буде той, який потрапить до найвищого n
за найкоротший час на моїй машині. Якщо два найкращі результати за цим критерієм рівні, то переможцем буде відповідь, подана першим.
Мови та бібліотеки
Ви можете використовувати будь-яку вільно доступну мову та бібліотеки, які вам подобаються. Я повинен бути в змозі запустити ваш код, тому, будь-ласка, включіть повне пояснення, як запустити / скомпілювати ваш код у Linux
My Machine Часи синхронізуються на моїй машині. Це стандартна установка ubuntu на восьмиядерний процесор AMD FX-8350. Це також означає, що мені потрібно мати можливість запускати ваш код.
Невеликі відповіді
Для n = 1..10 виходи повинні становити 1,1,2,3,5,9,32,56,125,315
Ця послідовність відсутня в OEIS, і тому переможний запис також може запропонувати новий запис там.
Записи поки що
n=10
n=11
Віоз у Пітоніn=9
Тиїло в Сn=12
by Legendre in Jn=10
від Tensibai в Rn=14
від SteelRaven в C ++n=14
автор RetoKoradi в C ++
n = 1..10
: ghostbin.com/paste/axkpa