BigInteger 没有sqrt的功能,所以用二分做
注意:
BigInteger l,r,mid,x=scan.nextBigInteger();//有时会出现PE
所以:BigInteger l,r,mid,x;
x =scan.nextBigInteger();