Post #57
1.58K
Компьютерная математика Weekly работа над ошибками переписал подсчет разбиений на доминошки так, чтобы там явным образом использовалось умножение матриц import flint def count_tilings(n,m,ext): ans = flint.fmpz_mat(2**n,1) ans[0,0] = 1 for _ in range(m): ans = ext…

…в частности, сгенерировал случайное замощение брильянта порядка 256 — тут уже полярный круг совсем хорошо виден
- 🔥 9