1063 计算谱半径 (20 分)

在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值\{ a_1+b_1i,...,a_n+b_ni\},它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。

现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。

输入格式:

输入第一行给出正整数 N(≤ 10 000)是输入的特征值的个数。随后 N 行,每行给出 1 个特征值的实部和虚部,其间以空格分隔。注意:题目保证实部和虚部均为绝对值不超过 1000 的整数。

输出格式:

在一行中输出谱半径,四舍五入保留小数点后 2 位。

输入样例:

5
0 1
2 0
-1 0
3 3
0 -3

输出样例:

4.24

AC代码:

#include <cmath>
#include <cstdio>

using namespace std;

int main() {
    int n, a, b;
    double maxr = 0;
    scanf("%d", &n);
    for (int i = 0; i < n; ++i) {
        scanf("%d%d", &a, &b);
        if (a * a + b * b > maxr) maxr = a * a + b * b;
    }
    printf("%.2lf", sqrt(maxr));
    return 0;
}

总结:

简单题

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容。...
    OliverLew阅读 3,233评论 0 0
  • 传送门 https://pintia.cn/problem-sets/994805260223102976/pro...
    Rush的博客阅读 4,200评论 2 0
  • 1063 计算谱半径(20 分)在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个...
    笔墨流年乱浮生阅读 1,882评论 0 0
  • 1 最近在热搜榜上看到一段视频:一位老爷爷在20年前失去了妻子,独自将女儿抚养长大。女儿将自己怀孕的消息写成小纸条...
    凤凤_阅读 3,369评论 0 1
  • 这是我一个游戏主播的朋友亲身经历的故事,某次酒足饭饱,他说与我听,我哈哈笑着说不信,如今我在此说出来,不知大家可相...
    雪拈忆阅读 2,833评论 0 3

友情链接更多精彩内容