seuOJ257 - 空间折叠
- 题目类型:传统
- 输入文件:标准输入流
- 输出文件:标准输出流
- 时间限制:1000 ms
- 空间限制:256 MiB
- 题目标签:冬季, 校赛, 2019
题目描述
小雅米有一艘神奇的宇宙飞船,这艘宇宙飞船有一个强大的空间引擎,它可以折叠空间!这个空间引擎可以压缩一个维度直接到达这个维度中的任意位置,具体来说当这艘飞船从 (x1,y1,z1) 飞向 (x2,y2,z2) 时,飞行的距离为 min((x1−x2)2+(y1−y2)2,(x1−x2)2+(z1−z2)2,(y1−y2)2+(z1−z2)2),现在小雅米想要从点 (xs,ys,zs) 飞到点 (xt,yt,zt),小雅米至多可以选择一个任意的点 (xp,yp,zp) 作为中转点。请问小雅米至少要飞多少距离。
输入格式
第一个一个正整数 T(1≤T≤100),代表测试数据组数。
下面T行每行六个整数 xs,ys,zs,xt,yt,zt(−1000≤xs,ys,zs,xt,yt,zt≤1000)
输出格式
对于每组测试数据,输出一个数,表示最小距离,保证该值与正确答案的相对误差或绝对误差不会超过 10−6 即可。
样例
输入样例
输出样例
样例解释
小雅米可以先飞到 (1,2,2) 飞行距离为 1,再飞到 (2,2,2) 飞行距离为 0,总计为 1。