最后 20 分的坐标数值很大,乘的时候要用 long long。
只写成 `long long dis=(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2);` 是不够的,因为这样做是先按 int 类型计算完之后再存入 long long 类型的变量中。
正确的写法是 `long long dis=1ll*(x1-x2)*(x1-x2)+1ll*(y1-y2)*(y1-y2)+1ll*(z1-z2)*(z1-z2);`。
by whhsteven @ 2022-09-06 00:07:43
过了谢谢!!\(^_^)/
by 神近耀 @ 2022-09-10 13:44:27