PAT-乙-1063 1063 計算譜半徑 (20 分)
程式碼
#include <stdio.h>
#include <math.h>
int main() {
int n;
scanf("%d", &n);
double max = 0;
for(int i=0; i<n; i++){
int a, b;
scanf("%d %d", &a, &b);
double t = sqrt(a*a+b*b);
if(t>max){
max = t;
}
}
printf("%.2lf\n", max);
return 0;
}
註解
水題
結果
相關推薦
PAT-乙-1063 1063 計算譜半徑 (20 分)
程式碼 #include <stdio.h> #include <math.h> int main() { int n; scanf("%d", &n); double max = 0; for(int i=0; i<n; i++)
PAT乙級 1063 計算譜半徑 (20 分)
在數學中,矩陣的“譜半徑”是指其特徵值的模集合的上確界。換言之,對於給定的 n 個複數空間的特徵值 { a1+b1i,⋯,an+bni },它們的模為實部與虛部的平方和的開方,而“譜半徑”就是最大模。 現在給定一些複數空間的特徵值,請你計算並輸出這些特徵值的譜半徑。 輸入格式:
PAT-乙-1068 1068 萬綠叢中一點紅 (20 分)
程式碼 #include <iostream> #include <map> #include <math.h> using namespace std; const int MAX = 1001; long long int a[MAX
PAT-乙-1059 1059 C語言競賽 (20 分)
程式碼 #include <iostream> #include <map> #include <math.h> using namespace std; bool isPrime(int n){ for(int i=2; i<=s
PAT-乙-1057 1057 數零壹 (20 分)
程式碼 #include <iostream> using namespace std; int main() { string s; getline(cin, s); int sum = 0; for(int i=0; i<s.lengt
PAT-乙-1007 1007 素數對猜想 (20 分)
程式碼 #include <stdio.h> #include <string.h> #define MAX 100001 int isPrime[MAX]; int sum[MAX]; void selectPrime(){
PAT-乙-1052 1052 賣個萌 (20 分)
程式碼 #include <iostream> #include <vector> using namespace std; const int SIZE = 3; int main() { string s[SIZE];
PAT-乙-1053 1053 住房空置率 (20 分)
程式碼 #include <stdio.h> int main() { int n, D; double e; scanf("%d %lf %d", &n, &e, &D); double re1 = 0;
PAT-乙-1071 1071 小賭怡情 (15 分)
程式碼 #include <iostream> using namespace std; int main() { int T, K; cin>>T>>K; for(int i=0; i<K; i++) { int n
PAT-乙-1016 1016 部分A+B (15 分)
程式碼 #include <iostream> #include <sstream> using namespace std; int main(){ string s1, s2, s3, s4; cin>>s1&
PAT-乙-1025 1025 反轉連結串列 (25 分)
程式碼 #include <iostream> #include <vector> using namespace std; const int MAX = 100000; struct node { int id; int
PAT-乙-1080 1080 MOOC期終成績 (25 分)
程式碼 #include <iostream> #include <vector> #include <algorithm> #include <map> using namespace std; stru
【PAT】B1032 挖掘機技術哪家強(20 分)
printf 數組 hid () can scanf 獲取 tdi 技術 #include<cstdio> const int maxx= 100010; int school[maxx]={0}; int main() { int n,schid,sc
【PAT】B1023 組個最小數(20 分)
最小數 [1] ace pac 存儲位置 bool algorithm tdi include #include<stdio.h> #include<algorithm> using namespace std; struct number{
pat 1069 The Black Hole of Numbers(20 分)
ase must == ted output fine string tput int 1069 The Black Hole of Numbers(20 分) For any 4-digit integer except the ones with all the
PAT (Advanced Level) Practice 1084 Broken Keyboard (20 分)
On a broken keyboard, some of the keys are worn out. So when you type some sentences, the characters corresponding to those keys will not appear on sc
PAT 1069 The Black Hole of Numbers (20 分)
1069 The Black Hole of Numbers (20 分) For any 4-digit integer except the ones with all the digits being the same, if we sort the digits in non-i
PAT (Advanced Level) Practice 1081 Rational Sum (20 分)
按照題意模擬即可 #include<cstdio> using namespace std; typedef long long ll; ll gcd(ll a,ll b) { return b==0?a:gcd(b,a%b); } ll lca(ll a,
PAT乙級 1074 宇宙無敵加法器 (20 分)
地球人習慣使用十進位制數,並且預設一個數字的每一位都是十進位制的。而在 PAT 星人開掛的世界裡,每個數字的每一位都是不同進位制的,這種神奇的數字稱為“PAT數”。每個 PAT 星人都必須熟記各位數字的進製表,例如“……0527”就表示最低位是 7 進位制數、第 2 位是 2 進位制數、第
PAT乙級 1069 微博轉發抽獎 (20 分)
小明 PAT 考了滿分,高興之餘決定發起微博轉發抽獎活動,從轉發的網友中按順序每隔 N 個人就發出一個紅包。請你編寫程式幫助他確定中獎名單。 輸入格式: 輸入第一行給出三個正整數 M(≤ 1000)、N 和 S,分別是轉發的總量、小明決定的中獎間隔、以及第一位中獎者的序號(編號從 1