ARC004 A 2点間の最大距離
目次
# 問題
https://atcoder.jp/contests/arc004/tasks/arc004_1
N個の点が与えられてそのうちの最大の2点間の距離を求める問題.
# 解説
Nが100と小さいので単純な2重ループで計算ステップ数はなので余裕を持って間に合う.
# 計算量
# 解答
#define MAX_N 101
Int N;
Vector2 points[MAX_N];
void input() {
cin >> N;
loop(n,0,N) cin >> points[n];
}
void solve() {
double max_ = -1;
loop(i,0,N-1) {
loop(j,i+1,N) {
max_ = fmax(max_, (points[i] - points[j]).length());
}
}
cout << max_ << endl;
}
int main(void) {
input();
solve();
}