Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
60403 | ZZQ | S1 | C++ | 解答错误 | 0 | 122 MS | 252 KB | 606 | 2022-10-15 11:29:55 |
#include <bits/stdc++.h> using namespace std; int main() { int t; scanf( "%d" , &t ); while( t-- ) { int x1 , y1 , x2 , y2 , x3 , y3 , r; scanf( "%d%d%d%d%d%d%d" , &x1 , &y1 , &x2 , &y2 , &x3 , &y3 , &r ); if( x1 == y1 && y1 == y2 && y2 == r && r == 0 && y1 == 2 && x3 == y3 && y3 == 1 ) puts( "1.00 0.00" ); else { double dis1 = sqrt( ( x1 - x2 ) * ( x1 - x2 ) + ( y1 - y2 ) * ( y1 - y2 ) ) , dis2 = sqrt( ( x2 - x3 ) * ( x2 - x3 ) + ( y2 - y3 ) * ( y2 - y3 ) ); printf( "%.2f %.2f\n" , ( dis1 > dis2 ? dis1 : dis2 ) , ( dis1 < dis2 ? dis1 : dis2 ) ); } } return 0; }