1063 计算谱半径 (20 分)
在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的 n 个复数空间的特征值 { a
​1
​​ +b
​1
​​ i,⋯,a
​n
​​ +b
​n
​​ i },它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。
现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。
输入格式:

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

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

5
0 1
2 0
-1 0
3 3
0 -3
输出样例:

4.24

#include<iostream>
#include<math.h>
using namespace std;
int main()
{int n;cin >> n;pair<double, double>p;double sum = 0;for (int i = 0; i < n; i++){cin >> p.first >> p.second;if (sum < sqrt((p.first * p.first) + (p.second * p.second)))sum = sqrt((p.first * p.first) + (p.second * p.second));}printf("%.2lf", sum);
}

C++学习之路 | PTA乙级—— 1063 计算谱半径 (20 分)(精简)相关推荐

  1. C++学习之路 | PTA乙级—— 1034 有理数四则运算 (20 分)(精简)

    1034 有理数四则运算 (20 分) 本题要求编写程序,计算 2 个有理数的和.差.积.商. 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是 ...

  2. C++学习之路 | PTA乙级—— 1019 数字黑洞 (20分)(精简)

    1019 数字黑洞 (20分) 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字.一直重复这 ...

  3. C++学习之路 | PTA乙级—— 1012 数字分类 (20分)(精简)

    1012 数字分类 (20分) 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A ​1 ​​ = 能被 5 整除的数字中所有偶数的和: A ​2 ​​ = 将被 5 除后余 1 ...

  4. C++学习之路 | PTA乙级—— 1007 素数对猜想 (20分)(精简)

    1007 素数对猜想 (20分) 让我们定义d ​n ​​ 为:d ​n ​​ =p ​n+1 ​​ −p ​n ​​ ,其中p ​i ​​ 是第i个素数.显然有d ​1 ​​ =1,且对于n> ...

  5. C++学习之路 | PTA乙级—— 1084 外观数列 (20 分)(精简)

    1084 外观数列 (20 分) 外观数列是指具有以下特点的整数序列: d, d1, d111, d113, d11231, d112213111, - 它从不等于 1 的数字 d 开始,序列的第 n ...

  6. C++学习之路 | PTA乙级—— 1082 射击比赛 (20 分)(精简)

    1082 射击比赛 (20 分) 本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军:谁差得最远,谁就是菜鸟.本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟.我 ...

  7. C++学习之路 | PTA乙级—— 1068 万绿丛中一点红 (20 分)(精简)

    1068 万绿丛中一点红 (20 分) 对于计算机而言,颜色不过是像素点对应的一个 24 位的数值.现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点 ...

  8. C++学习之路 | PTA乙级—— 1057 数零壹 (20 分)(精简)

    1057 数零壹 (20 分) 给定一串长度不超过 10 ​5 ​​ 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N ...

  9. C++学习之路 | PTA乙级—— 1048 数字加密 (20 分)(精简)

    1048 数字加密 (20 分) 本题要求实现一种数字加密方法.首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 ...

最新文章

  1. 不要依赖代码中的异常
  2. 使用eclipse创建Struts2项目
  3. 结棍!Spring 支持 PHP 了!?
  4. Python 爬虫系列:糗事百科最热段子
  5. Linux上搭建h2引擎加载h2文件
  6. matlab提示未定义wc,WooCommerce 教程:修复致命错误调用未定义的函数wc_get_order() - WooCommerce 微站...
  7. spring 构造函数注入_Spring构造函数依赖注入示例
  8. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python文件)
  9. (计算机组成原理)第三章存储系统-第七节2:页式/段式虚拟存储器
  10. [开心学php100天]第五天:string函数(上)
  11. Ace Admin 学习笔记
  12. ❤️20行Python代码❤️一键整理桌面、文件夹❤️世界都清净了❤️
  13. CentOS 7下mysqld服务启动失败终极解决方案
  14. mac使用eclipse创建java_【Java】Mac上使用Eclipse创建Java项目的一般步骤
  15. 王建宙称乔布斯故意展开TD-LTE版iPhone
  16. bookstrap必备的基础知识
  17. 图像特征提取之LBP算法
  18. matlab系统解列模块,基于MATLAB的电力系统仿真终稿.doc
  19. office 在线预览
  20. 1060驱动java_ubuntu16.04 安装 GTX 1060 显卡驱动

热门文章

  1. 如何查看Activity任务栈以及dumpsys_activity命令的简要使用及介绍
  2. 【LeetCode】4月5日打卡-Day21-最大子序和问题
  3. Luogu 1019 单词接龙
  4. SVN使用过程中遇到的一些问题
  5. “阿基里斯与乌龟”的终结性思考
  6. 《信息安全系统设计基础》 实验五
  7. c# 配置文件App.config操作类库
  8. 【Tech】Mac上安装MAMP打开本地网页
  9. Github+docsify打造在线文档网站
  10. 计算机网络(一)-概述(补充)