提出 #4896774
ソースコード 拡げる
#include <bits/stdc++.h>
using namespace std;
using VS = vector<string>; using LL = long long;
using VI = vector<int>; using VVI = vector<VI>;
using PII = pair<int, int>; using PLL = pair<LL, LL>;
using VL = vector<LL>; using VVL = vector<VL>;
#define ALL(a) begin((a)),end((a))
#define RALL(a) (a).rbegin(), (a).rend()
#define SZ(a) int((a).size())
#define SORT(c) sort(ALL((c)))
#define RSORT(c) sort(RALL((c)))
#define UNIQ(c) (c).erase(unique(ALL((c))), end((c)))
#define FOR(i, s, e) for (int(i) = (s); (i) < (e); (i)++)
#define FORR(i, s, e) for (int(i) = (s); (i) > (e); (i)--)
//#pragma GCC optimize ("-O3")
#ifdef YANG33
#include "mydebug.hpp"
#else
#define DD(x)
#endif
const int INF = 1e9; const LL LINF = 1e16;
const LL MOD = 1000000007; const double PI = acos(-1.0);
int DX[8] = { 0, 0, 1, -1, 1, 1, -1, -1 }; int DY[8] = { 1, -1, 0, 0, 1, -1, 1, -1 };
/* ----- 2019/04/09 Problem: ABC 022 D / Link: http://abc022.contest.atcoder.jp/tasks/abc022_d ----- */
int main() {
cin.tie(0);
ios_base::sync_with_stdio(false);
LL N; cin >> N;
vector<double>ax(N), ay(N), bx(N), by(N);
double gax = 0, gay = 0, gbx = 0, gby = 0;
FOR(i, 0, N) {
cin >> ax[i] >> ay[i];
gax += ax[i]; gay += ay[i];
}
FOR(i, 0, N) {
cin >> bx[i] >> by[i];
gbx += bx[i]; gby += by[i];
}
gax = gax / N;
gay = gay / N;
gbx = gbx / N;
gby = gby / N;
double a = 0.0, b = 0.0;
FOR(i, 0, N) {
a += ((gax - ax[i])*(gax - ax[i]) + (gay - ay[i])*(gay - ay[i]));
b += ((gbx - bx[i])*(gbx - bx[i]) + (gby - by[i])*(gby - by[i]));
}
double ans = sqrt(b / a);
cout << fixed << setprecision(10) << ans << endl;
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | D - Big Bang |
| ユーザ | Yang33 |
| 言語 | C++14 (GCC 5.4.1) |
| 得点 | 100 |
| コード長 | 1759 Byte |
| 結果 | AC |
| 実行時間 | 102 ms |
| メモリ | 3456 KiB |
ジャッジ結果
| セット名 | Sample | Subtask1 | Subtask2 | ||||||
|---|---|---|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 50 / 50 | 50 / 50 | ||||||
| 結果 |
|
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample_01.txt, sample_02.txt |
| Subtask1 | sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt |
| Subtask2 | sample_01.txt, sample_02.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_15.txt, subtask1_16.txt, subtask1_17.txt, subtask1_18.txt, subtask1_19.txt, subtask1_20.txt, subtask1_21.txt, subtask1_22.txt, subtask1_23.txt, subtask1_24.txt, subtask1_25.txt, subtask1_26.txt, subtask1_27.txt, subtask1_28.txt, subtask1_29.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt, subtask2_13.txt, subtask2_14.txt, subtask2_15.txt, subtask2_16.txt, subtask2_17.txt, subtask2_18.txt, subtask2_19.txt, subtask2_20.txt, subtask2_21.txt, subtask2_22.txt, subtask2_23.txt, subtask2_24.txt, subtask2_25.txt, subtask2_26.txt, subtask2_27.txt, subtask2_28.txt, subtask2_29.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| sample_01.txt | AC | 3 ms | 384 KiB |
| sample_02.txt | AC | 1 ms | 256 KiB |
| subtask1_01.txt | AC | 3 ms | 384 KiB |
| subtask1_02.txt | AC | 2 ms | 256 KiB |
| subtask1_03.txt | AC | 3 ms | 256 KiB |
| subtask1_04.txt | AC | 4 ms | 384 KiB |
| subtask1_05.txt | AC | 3 ms | 256 KiB |
| subtask1_06.txt | AC | 2 ms | 256 KiB |
| subtask1_07.txt | AC | 2 ms | 256 KiB |
| subtask1_08.txt | AC | 4 ms | 384 KiB |
| subtask1_09.txt | AC | 4 ms | 384 KiB |
| subtask1_10.txt | AC | 2 ms | 256 KiB |
| subtask1_11.txt | AC | 3 ms | 256 KiB |
| subtask1_12.txt | AC | 4 ms | 384 KiB |
| subtask1_13.txt | AC | 2 ms | 256 KiB |
| subtask1_14.txt | AC | 2 ms | 256 KiB |
| subtask1_15.txt | AC | 4 ms | 384 KiB |
| subtask1_16.txt | AC | 4 ms | 384 KiB |
| subtask1_17.txt | AC | 4 ms | 384 KiB |
| subtask1_18.txt | AC | 4 ms | 384 KiB |
| subtask1_19.txt | AC | 4 ms | 384 KiB |
| subtask1_20.txt | AC | 4 ms | 384 KiB |
| subtask1_21.txt | AC | 4 ms | 384 KiB |
| subtask1_22.txt | AC | 4 ms | 384 KiB |
| subtask1_23.txt | AC | 4 ms | 384 KiB |
| subtask1_24.txt | AC | 4 ms | 384 KiB |
| subtask1_25.txt | AC | 4 ms | 384 KiB |
| subtask1_26.txt | AC | 4 ms | 384 KiB |
| subtask1_27.txt | AC | 4 ms | 384 KiB |
| subtask1_28.txt | AC | 4 ms | 384 KiB |
| subtask1_29.txt | AC | 4 ms | 384 KiB |
| subtask2_01.txt | AC | 73 ms | 2560 KiB |
| subtask2_02.txt | AC | 4 ms | 384 KiB |
| subtask2_03.txt | AC | 16 ms | 768 KiB |
| subtask2_04.txt | AC | 48 ms | 1792 KiB |
| subtask2_05.txt | AC | 2 ms | 256 KiB |
| subtask2_06.txt | AC | 14 ms | 640 KiB |
| subtask2_07.txt | AC | 54 ms | 1920 KiB |
| subtask2_08.txt | AC | 76 ms | 2560 KiB |
| subtask2_09.txt | AC | 50 ms | 1792 KiB |
| subtask2_10.txt | AC | 68 ms | 2304 KiB |
| subtask2_11.txt | AC | 54 ms | 1920 KiB |
| subtask2_12.txt | AC | 83 ms | 2816 KiB |
| subtask2_13.txt | AC | 25 ms | 1024 KiB |
| subtask2_14.txt | AC | 63 ms | 2176 KiB |
| subtask2_15.txt | AC | 101 ms | 3456 KiB |
| subtask2_16.txt | AC | 100 ms | 3456 KiB |
| subtask2_17.txt | AC | 100 ms | 3456 KiB |
| subtask2_18.txt | AC | 102 ms | 3456 KiB |
| subtask2_19.txt | AC | 101 ms | 3456 KiB |
| subtask2_20.txt | AC | 101 ms | 3456 KiB |
| subtask2_21.txt | AC | 98 ms | 3456 KiB |
| subtask2_22.txt | AC | 98 ms | 3456 KiB |
| subtask2_23.txt | AC | 99 ms | 3456 KiB |
| subtask2_24.txt | AC | 99 ms | 3456 KiB |
| subtask2_25.txt | AC | 99 ms | 3456 KiB |
| subtask2_26.txt | AC | 97 ms | 3456 KiB |
| subtask2_27.txt | AC | 97 ms | 3456 KiB |
| subtask2_28.txt | AC | 97 ms | 3456 KiB |
| subtask2_29.txt | AC | 100 ms | 3456 KiB |