Submission #16646260
Source Code Expand
#include <bits/stdc++.h> using namespace std; int main() { int N; cin >> N; vector<int> x_vec(N), y_vec(N); for (int i = 0; i < N; ++i) cin >> x_vec.at(i) >> y_vec.at(i); double sum_dist = 0; for (int i = 0; i < N; ++i) { for (int j = i + 1; j < N; ++j) { int dx = x_vec.at(j) - x_vec.at(i); int dy = y_vec.at(j) - y_vec.at(i); sum_dist += hypot(dx, dy); } } cout << setprecision(10) << 2 * sum_dist / N << endl; }
Submission Info
Submission Time | |
---|---|
Task | C - Average Length |
User | atug |
Language | C++ (GCC 9.2.1) |
Score | 300 |
Code Size | 508 Byte |
Status | AC |
Exec Time | 9 ms |
Memory | 3744 KiB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample00, sample01, sample02 |
All | handmade03, handmade04, handmade05, random06, random07, random08, random09, random10, random11, random12, random13, random14, sample00, sample01, sample02 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
handmade03 | AC | 9 ms | 3724 KiB |
handmade04 | AC | 3 ms | 3728 KiB |
handmade05 | AC | 3 ms | 3548 KiB |
random06 | AC | 2 ms | 3604 KiB |
random07 | AC | 4 ms | 3640 KiB |
random08 | AC | 2 ms | 3564 KiB |
random09 | AC | 2 ms | 3744 KiB |
random10 | AC | 2 ms | 3548 KiB |
random11 | AC | 2 ms | 3724 KiB |
random12 | AC | 2 ms | 3556 KiB |
random13 | AC | 2 ms | 3568 KiB |
random14 | AC | 4 ms | 3580 KiB |
sample00 | AC | 2 ms | 3552 KiB |
sample01 | AC | 3 ms | 3548 KiB |
sample02 | AC | 4 ms | 3564 KiB |