(Оффтоп)
Это уравнение можно переписать в гипереллиптическую форму и получить решения в пределах некоторой "высоты" при помощи hyperellratpoints в pari/gp. Решения для H=-10000..10000: H = -9844 [[0, -1], [206, 8857]] H = -9260 [[0, -1], [-21, -1]] H = -8866 [[0, -1], [43, 8857]] H = -8848 [[0, -1], [-43, 8857]] H = -7999 [[0, -1], [-20, -1]] H = -7870 [[0, -1], [-206, 8857]] H = -6858 [[0, -1], [-19, -1]] H = -6473 [[0, -1], [-216, -1297]] H = -5831 [[0, -1], [-18, -1]] H = -4912 [[0, -1], [-17, -1]] H = -4095 [[0, -1], [-16, -1]] H = -3374 [[0, -1], [-15, -1]] H = -2743 [[0, -1], [-14, -1]] H = -2494 [[0, -1], [-125, -626]] H = -2196 [[0, -1], [-13, -1]] H = -1727 [[0, -1], [-12, -1]] H = -1330 [[0, -1], [-11, -1]] H = -1258 [[0, -1], [67, 937]] H = -999 [[0, -1], [-10, -1]] H = -940 [[0, -1], [14, 937]] H = -934 [[0, -1], [-14, 937]] H = -763 [[0, -1], [-64, -257]] H = -728 [[0, -1], [-9, -1]] H = -616 [[0, -1], [-67, 937]] H = -592 [[0, -1], [43, 386]] H = -511 [[0, -1], [-8, -1]] H = -388 [[0, -1], [9, 386]] H = -384 [[0, -1], [-9, 386]] H = -342 [[0, -1], [-7, -1]] H = -215 [[0, -1], [-6, -1]] H = -180 [[0, -1], [-43, 386]] H = -158 [[0, -1], [-27, -82]] H = -124 [[0, -1], [-5, -1]] H = -108 [[0, -1], [14, 41]] H = -63 [[0, -1], [-4, -1]] H = -60 [[0, -1], [9, 17]] H = -42 [[0, -1], [3, 41]] H = -40 [[0, -1], [-3, 41]] H = -26 [[0, -1], [-3, -1]] H = -18 [[0, -1], [2, 17]] H = -16 [[0, -1], [-2, 17], [3, 2]] H = -13 [[0, -1], [-8, -17]] H = -10 [[0, -1], [2, 1]] H = -7 [[0, -1], [-2, -1]] H = -4 [[0, -1], [1, 2], [1, 1]] H = 0 [[0, -1], [-1, -1], [-1, 2]] H = 2 [[0, -1], [-1, -2], [-1, 1], [1, -1], [1, -2]] H = 8 [[0, -1], [-2, 1]] H = 9 [[0, -1], [2, -1]] H = 12 [[0, -1], [-3, 2]] H = 17 [[0, -1], [-2, -17], [2, -17]] H = 26 [[0, -1], [-14, 41], [-9, 17]] H = 28 [[0, -1], [3, -1]] H = 47 [[0, -1], [8, -17]] H = 65 [[0, -1], [4, -1]] H = 82 [[0, -1], [-3, -82], [3, -82]] H = 126 [[0, -1], [5, -1]] H = 129 [[0, -1], [-30, -241]] H = 217 [[0, -1], [6, -1]] H = 239 [[0, -1], [-8, -241]] H = 243 [[0, -1], [8, -241]] H = 257 [[0, -1], [-4, -257], [4, -257]] H = 322 [[0, -1], [27, -82]] H = 344 [[0, -1], [7, -1]] H = 353 [[0, -1], [30, -241]] H = 513 [[0, -1], [8, -1]] H = 626 [[0, -1], [-5, -626], [5, -626]] H = 730 [[0, -1], [9, -1]] H = 1001 [[0, -1], [10, -1]] H = 1277 [[0, -1], [64, -257]] H = 1297 [[0, -1], [-6, -1297], [6, -1297]] H = 1332 [[0, -1], [11, -1]] H = 1729 [[0, -1], [12, -1]] H = 2198 [[0, -1], [13, -1]] H = 2402 [[0, -1], [-7, -2402], [7, -2402]] H = 2745 [[0, -1], [14, -1]] H = 2943 [[0, -1], [-112, -3361]] H = 3353 [[0, -1], [-30, -3361]] H = 3369 [[0, -1], [30, -3361]] H = 3376 [[0, -1], [15, -1]] H = 3746 [[0, -1], [125, -626]] H = 3779 [[0, -1], [112, -3361]] H = 4097 [[0, -1], [-8, -4097], [8, -4097], [16, -1]] H = 4348 [[0, -1], [-240, -6481]] H = 4914 [[0, -1], [17, -1]] H = 5833 [[0, -1], [18, -1]] H = 6478 [[0, -1], [-27, -6481]] H = 6484 [[0, -1], [27, -6481]] H = 6562 [[0, -1], [-9, -6562], [9, -6562]] H = 6860 [[0, -1], [19, -1]] H = 8001 [[0, -1], [20, -1]] H = 8614 [[0, -1], [240, -6481]] H = 9067 [[0, -1], [216, -1297]] H = 9262 [[0, -1], [21, -1]] time = 1h, 19min, 7,111 ms.gp-код: Код: hyph()= { forstep(H=-10^4, 10^4, 1, V= [[0,-1]]; S= hyperellratpoints(1 + 2*(H - 2)*'x + H^2*'x^2 - 4*'x^5, 10^6); for(i=1, #S, x= S[i][1]; if(x&x==floor(x), z= S[i][2]; y= ((z-1)/x-H)/2; if(y==floor(y), V= concat(V, [[x,y]]) ) ) ); if(#V>1, print("H = "H" "V)) ) };
|