PTA 乙級 1063 計算譜半徑 C 實現

2021-10-01 13:43:26 字數 782 閱讀 2948

在數學中,矩陣的「譜半徑」是指其特徵值的模集合的上確界。換言之,對於給定的 n

nn 個複數空間的特徵值 ,它們的模為實部與虛部的平方和的開方,而「譜半徑」就是最大模。

現在給定一些複數空間的特徵值,請你計算並輸出這些特徵值的譜半徑。

輸入格式:

輸入第一行給出正整數 n(≤

10000

)n(≤ 10 000)

n(≤100

00)是輸入的特徵值的個數。隨後 n

nn 行,每行給出 1 個特徵值的實部和虛部,其間以空格分隔。注意:題目保證實部和虛部均為絕對值不超過 1000 的整數。

輸出格式:

在一行中輸出譜半徑,四捨五入保留小數點後 2 位。

輸入樣例:

5

0 12 0

-1 0

3 30 -3

輸出樣例:

4.24

#include

#include

#include

using

namespace std;

intmain()

}printf

("%.2f"

, spectral)

;system

("pause");

}

PAT乙級 1063 計算譜半徑 20

原題鏈結 在數學中,矩陣的 譜半徑 是指其特徵值的模集合的上確界。換言之,對於給定的n個複數空間的特徵值,它們的模為實部與虛部的平方和的開方,而 譜半徑 就是最大模。現在給定一些複數空間的特徵值,請你計算並輸出這些特徵值的譜半徑。輸入格式 輸入第一行給出正整數n 10000 是輸入的特徵值的個數。隨...

PAT乙級1063 計算譜半徑 20

題目 在數學中,矩陣的 譜半徑 是指其特徵值的模集合的上確界。換言之,對於給定的n個複數空間的特徵值,它們的模為實部與虛部的平方和的開方,而 譜半徑 就是最大模。現在給定一些複數空間的特徵值,請你計算並輸出這些特徵值的譜半徑。輸入格式 輸入第一行給出正整數n 10000 是輸入的特徵值的個數。隨後n...

PAT乙級1063 計算譜半徑 Cpp

在數學中,矩陣的 譜半徑 是指其特徵值的模集合的上確界。換言之,對於給定的 n 個複數空間的特徵值 它們的模為實部與虛部的平方和的開方,而 譜半徑 就是最大模。現在給定一些複數空間的特徵值,請你計算並輸出這些特徵值的譜半徑。輸入格式 輸入第一行給出正整數 n 10 000 是輸入的特徵值的個數。隨後...