XuYueming @ 2024-04-17 16:21:31
如果你块长这样设置:
siz = pow(tot * q, 1.0 / 3); (siz < 1) && (siz = 1);
那么有没有考虑过两个 10^5 的 int 相乘有问题……这样导致每次块长都是 1。
int
该成如下即可:
siz = pow(1ll * tot * q, 1.0 / 3); (siz < 1) && (siz = 1);