求助 过了两个点 三个点WA了 求解答

P1907 设计道路

@[metaphysis](/user/333388) 求助大佬
by yj772881654 @ 2020-03-31 14:04:56


@[yj772881654](/user/325723) 请您注意题目中的约束: ``` 每行一组实数(x,y)分别描述这N个路口的坐标。 ``` 而您在计算距离时,使用: ``` double dist(int x1,int y1,int x,int y){ return sqrt(pow(x1-x,2)+pow(y1-y,2)); } ``` 注意参数的类型,您用的是int类型,意味着一个实数坐标(1.4,1.5)将变成(1,1),导致计算的距离发生错误。嗯,一个比较隐蔽的Bug,不仔细看,还不容易发现。
by metaphysis @ 2020-03-31 16:01:03


@[metaphysis](/user/333388) 原来是这个问题 想了一天 谢谢大佬
by yj772881654 @ 2020-03-31 18:46:37


|