1063 计算谱半径 (20 分)
输入样例:
5
0 1
2 0
-1 0
3 3
0 -3
输出样例:
4.24
AC代码
#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
int main() {
int N, a, b, Max;
cin >> N;
cin >> a >> b;
Max = a*a + b*b; //默认第一组数据为最大结果
while (--N) { //注意--N 因为已经扫入一组数据
cin >> a >> b;
int Tmp = a*a + b*b;
if (Tmp > Max) Max = Tmp; //如遇新最大结果 更换之
}
printf("%.2lf\n", sqrt(Max)); //得到最大谱半径
return 0;
}