首先求出来A(x) =(3x^2+x)/(-x^2-1+1),要求这个是有理数,也就说解方程
(3x^2+x)/(-x^2-1+1) = k, k是有理数
求出判别式,△=(-(k+1)±sqrt(5k^2+14k+1))/(2k+6)
也就是5k^2+14k+1是平方数
也就是求丢番图方程5^k+14k+1=y^2的正整数解
我是用mathematica求的,语法
Solve[{5*k^2 + 14*k + 1 == y^2, 1 <= k <= 10000000000000, 0 <= y}, {k,y}, Integers]
还有一种方法是使用在线网站https://www.alpertron.com.ar/QUAD.HTM求解