zoukankan      html  css  js  c++  java
  • 1063. 计算谱半径(20)

    在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的n个复数空间的特征值{a1+b1i, ..., an+bni},它们的模为

     1 #include<stdio.h>
     2 #include<math.h>
     3 #include<stdlib.h>
     4 
     5 double ans[10002];
     6 int main()
     7 {
     8     int n;
     9     int temp1,temp2;
    10     int i;
    11     double max=0.0;
    12     scanf("%d",&n);
    13     for( i=0; i<n; i++)
    14     {
    15         scanf("%d%d",&temp1,&temp2);
    16         ans[i] = sqrt(temp1*temp1+temp2*temp2); //实部与虚部的平方和的开方
    17     }
    18     for( i=0; i<n; i++)
    19         if( ans[i]>max)
    20             max = ans[i];
    21     printf("%.2f",max);
    22     return 0;
    23 }

    ,而“谱半径”就是最大模。

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

    输入格式:

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

    输出格式:

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

    输入样例:

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

    输出样例:

    4.24
    在这个国度中,必须不停地奔跑,才能使你保持在原地。如果想要寻求突破,就要以两倍现在速度奔跑!
  • 相关阅读:
    jpeg 文档格式
    gif 文件格式
    firefox前世今生
    png 文档格式
    字符'\xe5\x8c\x97\xe4\xba\xac\xe6\x96\xb0\xe5\x8d\x8e\xe7\x94\xb5\xe8\x84\x91\xe5\xad\xa6\xe6\xa0\xa1' 转为汉字
    SQL server 报错:
    encode 与 decode
    Octave 作图 无响应
    qmake建工程
    urlparse (scheme、netloc、path等)
  • 原文地址:https://www.cnblogs.com/yuxiaoba/p/8532478.html
Copyright © 2011-2022 走看看