我用 pow((long double)a,(long double)1.0/b) 求 ab\sqrt[b]{a}ba 会炸吗?
pow((long double)a,(long double)1.0/b)
经检测,(int)pow(999999999999999999,(long double)(1.0)/2) 是 999999999999999999999999999(用 1e18-1 会因为 1e18 是浮点数有误差变成 10610^6106)
(int)pow(999999999999999999,(long double)(1.0)/2)
1e18-1
1e18