Реализовал алгоритм предложенный
supВ худшем случае для
получил такие результаты:
Код:
1: maxratio = 4,99659, avgratio = 4,37667
1,1: maxratio = 4,86111, avgratio = 4,70459
1,2: maxratio = 4,80971, avgratio = 4,69457
1,3: maxratio = 4,58333, avgratio = 4,21052
1,4: maxratio = 4,76901, avgratio = 4,57785
1,5: maxratio = 4,69231, avgratio = 3,94607
1,6: maxratio = 4,60000, avgratio = 4,09716
1,7: maxratio = 4,80000, avgratio = 4,23727
1,8: maxratio = 4,68806, avgratio = 4,33736
1,9: maxratio = 4,84661, avgratio = 4,45043
1,4142135623731: maxratio = 4,82570, avgratio = 4,62910
Круглые цифры для 1.6 и 1.7 объясняются тем, что максимум получаем при
.
Результаты странные... Возможно, я где-то ошибся с реализацией худшего случая...
В среднем случае получилось для 1.6:
Код:
n = 4096: minratio = 3,59985, maxratio = 3,60327, avgratio = 3,60032
p.s. Для
получаем обещанные