QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#519708 | #5667. Meeting Places | ucup-team1198# | AC ✓ | 442ms | 140768kb | C++14 | 4.0kb | 2024-08-15 00:19:05 | 2024-08-15 00:19:05 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
using ld = long double;
struct Vector {
ld x;
ld y;
Vector(ld x = 0, ld y = 0): x(x), y(y) {}
ld sqlen() const { return x * x + y * y; }
};
Vector operator+(const Vector& a, const Vector& b) {
return {a.x + b.x, a.y + b.y};
}
Vector operator-(const Vector& a, const Vector& b) {
return {a.x - b.x, a.y - b.y};
}
Vector operator/(const Vector& a, ld k) {
return {a.x / k, a.y / k};
}
const ld EPS = 1e-6;
struct Circle {
Vector o;
ld r2;
bool in(const Vector& v) {
return (v - o).sqlen() <= r2 + EPS;
}
};
Circle build() {
return {Vector(), 0};
}
Circle build(const Vector& v) {
return {v, 0};
}
Circle build(const Vector& a, const Vector& b) {
Vector o = (a + b) / 2;
return {o, (o - a).sqlen()};
}
Circle build(const Vector& a, const Vector& b, const Vector& c) {
ld a1 = 2 * (b.x - a.x), b1 = 2 * (b.y - a.y), c1 = b.sqlen() - a.sqlen();
ld a2 = 2 * (c.x - a.x), b2 = 2 * (c.y - a.y), c2 = c.sqlen() - a.sqlen();
ld x = (c1 * b2 - b1 * c2) / (a1 * b2 - b1 * a2);
ld y = (a1 * c2 - c1 * a2) / (a1 * b2 - b1 * a2);
Vector o(x, y);
return {o, (o - a).sqlen()};
}
const int MAXN = 2e3 + 100;
Vector pts[MAXN];
Circle minDisk(int l, int r, const Vector& a, const Vector& b, const Vector& c) {
return build(a, b, c);
}
template<typename... Args>
Circle minDisk(int l, int r, Args... args) {
Circle cur = build(args...);
/// cerr << l << " " << r << endl;
for (int i = l; i < r; ++i) {
/// cerr << i << endl;
if (!cur.in(pts[i])) {
cur = minDisk(l, i, pts[i], args...);
}
/// cerr << i << " done" << endl;
}
/// cerr << l << " " << r << " done" << endl;
return cur;
}
ld go[MAXN][MAXN];
const int64_t P = 233811181;
const int64_t MOD = (1ll << 31) - 1;
const ld INF = 1e18;
ld dp[MAXN][MAXN];
vector<int> nxt[MAXN];
void dc(int k, int l, int r, int pl, int pr) {
if (l >= r) return;
int m = (l + r) / 2;
int opt = -1;
dp[k][m] = INF;
for (int i = pl; i <= pr && i < m; ++i) {
if (dp[k][m] > dp[k - 1][i] + go[i][m]) {
dp[k][m] = dp[k - 1][i] + go[i][m];
opt = i;
}
}
dc(k, l, m, pl, opt);
dc(k, m + 1, r, opt, pr);
}
void solve_() {
int n, k, x0;
cin >> n >> k >> x0;
vector<int64_t> all(2 * n);
all[0] = x0;
for (int i = 1; i < 2 * n; ++i) {
all[i] = (all[i - 1] * P + 1) % MOD;
}
for (int i = 0; i < n; ++i) {
pts[i] = Vector(all[2 * i], all[2 * i + 1]);
}
/**for (int i = 0; i <= 5; ++i) {
cerr << pts[i].x << " " << pts[i].y << endl;
}
cerr << "input done" << endl;*/
for (int l = 0; l < n; ++l) {
/// cerr << l << endl;
Circle cur = build();
for (int r = l; r < n; ++r) {
/// cerr << "r: " << r << endl;
if (!cur.in(pts[r])) {
nxt[l].push_back(r);
cur = minDisk(l, r, pts[r]);
}
/// cerr << cur.o.x << " " << cur.o.y << " " << cur.r2 << endl;
go[l][r + 1] = sqrtl(cur.r2);
}
nxt[l].push_back(n);
}
/// cerr << "go done" << endl;
for (int j = 0; j <= k; ++j) {
for (int i = 0; i <= n; ++i) {
dp[j][i] = INF;
}
}
dp[0][0] = 0;
for (int j = 0; j < k; ++j) {
for (int i = 0; i < n; ++i) {
for (int r : nxt[i]) {
if (r == i) continue;
dp[j + 1][r] = min(dp[j + 1][r], dp[j][i] + go[i][r]);
}
}
}
cout << dp[k][n] << "\n";
}
/// #define MULTITEST
main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
cout << fixed << setprecision(20);
cerr << fixed << setprecision(20);
int tst = 1;
#ifdef MULTITEST
cin >> tst;
#endif // MULTITEST
while (tst--) {
solve_();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 2ms
memory: 10296kb
input:
100 23 213
output:
1319350480.80073253868613392115
result:
ok found '1319350480.8007326', expected '1319350480.8007326', error '0.0000000'
Test #2:
score: 0
Accepted
time: 1ms
memory: 6036kb
input:
10 1 1060
output:
1042753143.34516768658068031073
result:
ok found '1042753143.3451676', expected '1042753143.3451676', error '0.0000000'
Test #3:
score: 0
Accepted
time: 1ms
memory: 6156kb
input:
10 10 2373
output:
0.00000000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #4:
score: 0
Accepted
time: 1ms
memory: 6068kb
input:
10 2 3396
output:
1236610536.94692303123883903027
result:
ok found '1236610536.9469230', expected '1236610536.9469230', error '0.0000000'
Test #5:
score: 0
Accepted
time: 1ms
memory: 6012kb
input:
10 3 1998
output:
973790809.82244422752410173416
result:
ok found '973790809.8224442', expected '973790809.8224442', error '0.0000000'
Test #6:
score: 0
Accepted
time: 1ms
memory: 8124kb
input:
10 4 562
output:
910867389.90693293762160465121
result:
ok found '910867389.9069330', expected '910867389.9069330', error '0.0000000'
Test #7:
score: 0
Accepted
time: 1ms
memory: 6068kb
input:
10 5 6048
output:
818240814.71051498205633834004
result:
ok found '818240814.7105150', expected '818240814.7105150', error '0.0000000'
Test #8:
score: 0
Accepted
time: 0ms
memory: 8128kb
input:
10 6 2524
output:
500106979.34677627438213676214
result:
ok found '500106979.3467762', expected '500106979.3467762', error '0.0000000'
Test #9:
score: 0
Accepted
time: 0ms
memory: 8076kb
input:
10 7 5415
output:
559478971.43200588668696582317
result:
ok found '559478971.4320059', expected '559478971.4320059', error '0.0000000'
Test #10:
score: 0
Accepted
time: 1ms
memory: 6032kb
input:
10 8 1438
output:
500309745.46276999363908544183
result:
ok found '500309745.4627700', expected '500309745.4627700', error '0.0000000'
Test #11:
score: 0
Accepted
time: 1ms
memory: 5980kb
input:
10 9 3172
output:
162279748.87534517394669819623
result:
ok found '162279748.8753452', expected '162279748.8753452', error '0.0000000'
Test #12:
score: 0
Accepted
time: 2ms
memory: 10096kb
input:
100 1 8316
output:
1320052902.15229025273583829403
result:
ok found '1320052902.1522903', expected '1320052902.1522903', error '0.0000000'
Test #13:
score: 0
Accepted
time: 0ms
memory: 12452kb
input:
100 100 4179
output:
0.00000000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #14:
score: 0
Accepted
time: 2ms
memory: 10144kb
input:
100 12 3405
output:
1329687126.13045487855561077595
result:
ok found '1329687126.1304548', expected '1329687126.1304548', error '0.0000000'
Test #15:
score: 0
Accepted
time: 2ms
memory: 12164kb
input:
100 16 8378
output:
1338056514.48426947172265499830
result:
ok found '1338056514.4842694', expected '1338056514.4842694', error '0.0000000'
Test #16:
score: 0
Accepted
time: 0ms
memory: 8128kb
input:
100 2 1858
output:
1310392496.14305807917844504118
result:
ok found '1310392496.1430581', expected '1310392496.1430581', error '0.0000000'
Test #17:
score: 0
Accepted
time: 0ms
memory: 10244kb
input:
100 25 4596
output:
1440464106.62292967201210558414
result:
ok found '1440464106.6229296', expected '1440464106.6229298', error '0.0000000'
Test #18:
score: 0
Accepted
time: 1ms
memory: 10188kb
input:
100 3 5633
output:
1399621082.61427368340082466602
result:
ok found '1399621082.6142738', expected '1399621082.6142738', error '0.0000000'
Test #19:
score: 0
Accepted
time: 1ms
memory: 10288kb
input:
100 32 7827
output:
1342073760.53223296371288597584
result:
ok found '1342073760.5322330', expected '1342073760.5322330', error '0.0000000'
Test #20:
score: 0
Accepted
time: 1ms
memory: 10100kb
input:
100 4 3693
output:
1339808706.70986887894105166197
result:
ok found '1339808706.7098689', expected '1339808706.7098689', error '0.0000000'
Test #21:
score: 0
Accepted
time: 1ms
memory: 8144kb
input:
100 5 2252
output:
1394874243.50570420233998447657
result:
ok found '1394874243.5057042', expected '1394874243.5057042', error '0.0000000'
Test #22:
score: 0
Accepted
time: 0ms
memory: 12176kb
input:
100 50 4254
output:
1322809748.40528354386333376169
result:
ok found '1322809748.4052835', expected '1322809748.4052832', error '0.0000000'
Test #23:
score: 0
Accepted
time: 0ms
memory: 12204kb
input:
100 6 53
output:
1364441356.17009881720878183842
result:
ok found '1364441356.1700988', expected '1364441356.1700988', error '0.0000000'
Test #24:
score: 0
Accepted
time: 2ms
memory: 10352kb
input:
100 64 4337
output:
1180754550.24228390399366617203
result:
ok found '1180754550.2422838', expected '1180754550.2422838', error '0.0000000'
Test #25:
score: 0
Accepted
time: 1ms
memory: 10152kb
input:
100 7 5366
output:
1423557626.35867970343679189682
result:
ok found '1423557626.3586798', expected '1423557626.3586798', error '0.0000000'
Test #26:
score: 0
Accepted
time: 1ms
memory: 8164kb
input:
100 8 8509
output:
1353289305.35199556464795023203
result:
ok found '1353289305.3519955', expected '1353289305.3519957', error '0.0000000'
Test #27:
score: 0
Accepted
time: 2ms
memory: 12128kb
input:
100 9 1423
output:
1228887266.56616695935372263193
result:
ok found '1228887266.5661669', expected '1228887266.5661671', error '0.0000000'
Test #28:
score: 0
Accepted
time: 0ms
memory: 10284kb
input:
100 91 4806
output:
656574218.50867550453403964639
result:
ok found '656574218.5086755', expected '656574218.5086756', error '0.0000000'
Test #29:
score: 0
Accepted
time: 2ms
memory: 12448kb
input:
100 92 4024
output:
794693428.61622403381625190377
result:
ok found '794693428.6162241', expected '794693428.6162238', error '0.0000000'
Test #30:
score: 0
Accepted
time: 2ms
memory: 12324kb
input:
100 93 606
output:
677641787.48631221149116754532
result:
ok found '677641787.4863123', expected '677641787.4863122', error '0.0000000'
Test #31:
score: 0
Accepted
time: 2ms
memory: 12276kb
input:
100 94 7265
output:
686423239.26260277035180479288
result:
ok found '686423239.2626028', expected '686423239.2626028', error '0.0000000'
Test #32:
score: 0
Accepted
time: 0ms
memory: 12540kb
input:
100 95 8469
output:
328187125.92359506871434859931
result:
ok found '328187125.9235951', expected '328187125.9235951', error '0.0000000'
Test #33:
score: 0
Accepted
time: 0ms
memory: 12492kb
input:
100 96 1079
output:
492964787.62590853919391520321
result:
ok found '492964787.6259086', expected '492964787.6259086', error '0.0000000'
Test #34:
score: 0
Accepted
time: 2ms
memory: 14300kb
input:
100 97 5453
output:
258652807.79065646992239635438
result:
ok found '258652807.7906565', expected '258652807.7906564', error '0.0000000'
Test #35:
score: 0
Accepted
time: 2ms
memory: 12476kb
input:
100 98 1778
output:
159490192.11889069325115997344
result:
ok found '159490192.1188907', expected '159490192.1188908', error '0.0000000'
Test #36:
score: 0
Accepted
time: 2ms
memory: 14252kb
input:
100 99 1825
output:
33793756.32899804244516417384
result:
ok found '33793756.3289980', expected '33793756.3289980', error '0.0000000'
Test #37:
score: 0
Accepted
time: 12ms
memory: 38952kb
input:
1000 1 2453
output:
1486878333.28585741319693624973
result:
ok found '1486878333.2858574', expected '1486878333.2858574', error '0.0000000'
Test #38:
score: 0
Accepted
time: 87ms
memory: 72496kb
input:
1000 1000 1798
output:
0.00000000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #39:
score: 0
Accepted
time: 19ms
memory: 43888kb
input:
1000 125 43
output:
1474031969.51742330519482493401
result:
ok found '1474031969.5174234', expected '1474031969.5174232', error '0.0000000'
Test #40:
score: 0
Accepted
time: 21ms
memory: 43808kb
input:
1000 128 8107
output:
1440374614.93919762072619050741
result:
ok found '1440374614.9391975', expected '1440374614.9391975', error '0.0000000'
Test #41:
score: 0
Accepted
time: 25ms
memory: 39280kb
input:
1000 15 6639
output:
1491336935.55362494708970189095
result:
ok found '1491336935.5536249', expected '1491336935.5536251', error '0.0000000'
Test #42:
score: 0
Accepted
time: 17ms
memory: 39276kb
input:
1000 16 1251
output:
1445211807.11609637481160461903
result:
ok found '1445211807.1160963', expected '1445211807.1160963', error '0.0000000'
Test #43:
score: 0
Accepted
time: 20ms
memory: 38932kb
input:
1000 2 1303
output:
1468989868.64860226318705826998
result:
ok found '1468989868.6486022', expected '1468989868.6486022', error '0.0000000'
Test #44:
score: 0
Accepted
time: 28ms
memory: 47032kb
input:
1000 250 4457
output:
1487674970.76601595606189221144
result:
ok found '1487674970.7660160', expected '1487674970.7660158', error '0.0000000'
Test #45:
score: 0
Accepted
time: 40ms
memory: 47592kb
input:
1000 256 4135
output:
1474218271.51407722756266593933
result:
ok found '1474218271.5140772', expected '1474218271.5140772', error '0.0000000'
Test #46:
score: 0
Accepted
time: 15ms
memory: 39016kb
input:
1000 3 713
output:
1482496228.99047765997238457203
result:
ok found '1482496228.9904776', expected '1482496228.9904778', error '0.0000000'
Test #47:
score: 0
Accepted
time: 20ms
memory: 41560kb
input:
1000 31 8139
output:
1494361943.47991948924027383327
result:
ok found '1494361943.4799194', expected '1494361943.4799194', error '0.0000000'
Test #48:
score: 0
Accepted
time: 7ms
memory: 43328kb
input:
1000 32 7916
output:
1499333171.09386477968655526638
result:
ok found '1499333171.0938647', expected '1499333171.0938647', error '0.0000000'
Test #49:
score: 0
Accepted
time: 12ms
memory: 41060kb
input:
1000 4 2432
output:
1455826569.03941022336948662996
result:
ok found '1455826569.0394101', expected '1455826569.0394101', error '0.0000000'
Test #50:
score: 0
Accepted
time: 7ms
memory: 38920kb
input:
1000 5 2457
output:
1452189628.19671406457200646400
result:
ok found '1452189628.1967142', expected '1452189628.1967139', error '0.0000000'
Test #51:
score: 0
Accepted
time: 52ms
memory: 56436kb
input:
1000 500 8734
output:
1432279300.56627845356706529856
result:
ok found '1432279300.5662785', expected '1432279300.5662787', error '0.0000000'
Test #52:
score: 0
Accepted
time: 51ms
memory: 56180kb
input:
1000 512 1866
output:
1446804508.03518652089405804873
result:
ok found '1446804508.0351865', expected '1446804508.0351865', error '0.0000000'
Test #53:
score: 0
Accepted
time: 4ms
memory: 39016kb
input:
1000 6 1580
output:
1490178756.85660347505472600460
result:
ok found '1490178756.8566034', expected '1490178756.8566034', error '0.0000000'
Test #54:
score: 0
Accepted
time: 13ms
memory: 41468kb
input:
1000 62 3047
output:
1482100829.64671089523471891880
result:
ok found '1482100829.6467109', expected '1482100829.6467109', error '0.0000000'
Test #55:
score: 0
Accepted
time: 16ms
memory: 41752kb
input:
1000 64 4836
output:
1441850815.85536135151050984859
result:
ok found '1441850815.8553615', expected '1441850815.8553615', error '0.0000000'
Test #56:
score: 0
Accepted
time: 21ms
memory: 39084kb
input:
1000 7 5269
output:
1473104490.72879835416097193956
result:
ok found '1473104490.7287984', expected '1473104490.7287984', error '0.0000000'
Test #57:
score: 0
Accepted
time: 7ms
memory: 39060kb
input:
1000 8 2649
output:
1459133296.60662345064338296652
result:
ok found '1459133296.6066234', expected '1459133296.6066234', error '0.0000000'
Test #58:
score: 0
Accepted
time: 12ms
memory: 39028kb
input:
1000 9 3999
output:
1482914523.38070390361826866865
result:
ok found '1482914523.3807039', expected '1482914523.3807039', error '0.0000000'
Test #59:
score: 0
Accepted
time: 77ms
memory: 71592kb
input:
1000 991 3610
output:
295501032.47808742886991240084
result:
ok found '295501032.4780874', expected '295501032.4780874', error '0.0000000'
Test #60:
score: 0
Accepted
time: 87ms
memory: 72356kb
input:
1000 992 3030
output:
337274092.65403818787308409810
result:
ok found '337274092.6540382', expected '337274092.6540381', error '0.0000000'
Test #61:
score: 0
Accepted
time: 75ms
memory: 71728kb
input:
1000 993 6980
output:
222375113.10579861071892082691
result:
ok found '222375113.1057986', expected '222375113.1057986', error '0.0000000'
Test #62:
score: 0
Accepted
time: 78ms
memory: 72668kb
input:
1000 994 7222
output:
218007091.69330408808309584856
result:
ok found '218007091.6933041', expected '218007091.6933041', error '0.0000000'
Test #63:
score: 0
Accepted
time: 85ms
memory: 72512kb
input:
1000 995 1323
output:
169577520.22365287452703341842
result:
ok found '169577520.2236529', expected '169577520.2236529', error '0.0000000'
Test #64:
score: 0
Accepted
time: 78ms
memory: 72420kb
input:
1000 996 2761
output:
135524743.91144871519645676017
result:
ok found '135524743.9114487', expected '135524743.9114488', error '0.0000000'
Test #65:
score: 0
Accepted
time: 67ms
memory: 72772kb
input:
1000 997 4946
output:
87043806.42279208861145889387
result:
ok found '87043806.4227921', expected '87043806.4227921', error '0.0000000'
Test #66:
score: 0
Accepted
time: 79ms
memory: 71700kb
input:
1000 998 842
output:
24094936.55119168794408324175
result:
ok found '24094936.5511917', expected '24094936.5511917', error '0.0000000'
Test #67:
score: 0
Accepted
time: 89ms
memory: 72052kb
input:
1000 999 5078
output:
4597519.06465503414119666559
result:
ok found '4597519.0646550', expected '4597519.0646550', error '0.0000000'
Test #68:
score: 0
Accepted
time: 56ms
memory: 71928kb
input:
2000 1 2633
output:
1502350354.49952698952984064817
result:
ok found '1502350354.4995270', expected '1502350354.4995270', error '0.0000000'
Test #69:
score: 0
Accepted
time: 220ms
memory: 105904kb
input:
2000 1000 6248
output:
1469507093.40421104896813631058
result:
ok found '1469507093.4042110', expected '1469507093.4042110', error '0.0000000'
Test #70:
score: 0
Accepted
time: 196ms
memory: 106916kb
input:
2000 1024 2507
output:
1448066815.31847893667872995138
result:
ok found '1448066815.3184788', expected '1448066815.3184788', error '0.0000000'
Test #71:
score: 0
Accepted
time: 90ms
memory: 78512kb
input:
2000 125 3002
output:
1476846542.03189105330966413021
result:
ok found '1476846542.0318911', expected '1476846542.0318909', error '0.0000000'
Test #72:
score: 0
Accepted
time: 70ms
memory: 78024kb
input:
2000 128 5622
output:
1464957942.64003799681086093187
result:
ok found '1464957942.6400380', expected '1464957942.6400380', error '0.0000000'
Test #73:
score: 0
Accepted
time: 39ms
memory: 74008kb
input:
2000 15 5891
output:
1490626300.15586716495454311371
result:
ok found '1490626300.1558671', expected '1490626300.1558671', error '0.0000000'
Test #74:
score: 0
Accepted
time: 47ms
memory: 72396kb
input:
2000 16 1750
output:
1504400245.41498066764324903488
result:
ok found '1504400245.4149806', expected '1504400245.4149806', error '0.0000000'
Test #75:
score: 0
Accepted
time: 387ms
memory: 138360kb
input:
2000 1990 6698
output:
313951388.40465115415281616151
result:
ok found '313951388.4046512', expected '313951388.4046511', error '0.0000000'
Test #76:
score: 0
Accepted
time: 353ms
memory: 138260kb
input:
2000 1991 80
output:
248800118.67930605853325687349
result:
ok found '248800118.6793061', expected '248800118.6793060', error '0.0000000'
Test #77:
score: 0
Accepted
time: 383ms
memory: 138420kb
input:
2000 1992 4802
output:
257156356.52167949685826897621
result:
ok found '257156356.5216795', expected '257156356.5216795', error '0.0000000'
Test #78:
score: 0
Accepted
time: 396ms
memory: 137572kb
input:
2000 1993 169
output:
197117968.44822481393930502236
result:
ok found '197117968.4482248', expected '197117968.4482248', error '0.0000000'
Test #79:
score: 0
Accepted
time: 369ms
memory: 138068kb
input:
2000 1994 6269
output:
109695555.80885009741905378178
result:
ok found '109695555.8088501', expected '109695555.8088501', error '0.0000000'
Test #80:
score: 0
Accepted
time: 370ms
memory: 139140kb
input:
2000 1995 3452
output:
179563229.39678427306353114545
result:
ok found '179563229.3967843', expected '179563229.3967843', error '0.0000000'
Test #81:
score: 0
Accepted
time: 442ms
memory: 137588kb
input:
2000 1996 2191
output:
84783513.64558957293047569692
result:
ok found '84783513.6455896', expected '84783513.6455896', error '0.0000000'
Test #82:
score: 0
Accepted
time: 375ms
memory: 138264kb
input:
2000 1997 7803
output:
53635859.33998997499293182045
result:
ok found '53635859.3399900', expected '53635859.3399900', error '0.0000000'
Test #83:
score: 0
Accepted
time: 442ms
memory: 139548kb
input:
2000 1998 8341
output:
33466185.81494422792638943065
result:
ok found '33466185.8149442', expected '33466185.8149442', error '0.0000000'
Test #84:
score: 0
Accepted
time: 390ms
memory: 138644kb
input:
2000 1999 6773
output:
2608075.46528326131556241307
result:
ok found '2608075.4652833', expected '2608075.4652833', error '0.0000000'
Test #85:
score: 0
Accepted
time: 46ms
memory: 71924kb
input:
2000 2 4496
output:
1484602254.13100119377486407757
result:
ok found '1484602254.1310012', expected '1484602254.1310012', error '0.0000000'
Test #86:
score: 0
Accepted
time: 397ms
memory: 140768kb
input:
2000 2000 5384
output:
0.00000000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #87:
score: 0
Accepted
time: 96ms
memory: 80228kb
input:
2000 250 1029
output:
1465117434.06310055940411984921
result:
ok found '1465117434.0631006', expected '1465117434.0631006', error '0.0000000'
Test #88:
score: 0
Accepted
time: 66ms
memory: 80760kb
input:
2000 256 5220
output:
1481878242.21847396995872259140
result:
ok found '1481878242.2184739', expected '1481878242.2184739', error '0.0000000'
Test #89:
score: 0
Accepted
time: 67ms
memory: 72004kb
input:
2000 3 8403
output:
1489320436.43185322300996631384
result:
ok found '1489320436.4318533', expected '1489320436.4318533', error '0.0000000'
Test #90:
score: 0
Accepted
time: 52ms
memory: 74768kb
input:
2000 31 6950
output:
1477330995.22513103007804602385
result:
ok found '1477330995.2251310', expected '1477330995.2251310', error '0.0000000'
Test #91:
score: 0
Accepted
time: 43ms
memory: 72848kb
input:
2000 32 3632
output:
1496222504.64900632225908339024
result:
ok found '1496222504.6490064', expected '1496222504.6490064', error '0.0000000'
Test #92:
score: 0
Accepted
time: 67ms
memory: 74088kb
input:
2000 4 2987
output:
1477889007.50545902363955974579
result:
ok found '1477889007.5054591', expected '1477889007.5054593', error '0.0000000'
Test #93:
score: 0
Accepted
time: 53ms
memory: 74072kb
input:
2000 5 2580
output:
1485468254.73749511432833969593
result:
ok found '1485468254.7374952', expected '1485468254.7374952', error '0.0000000'
Test #94:
score: 0
Accepted
time: 141ms
memory: 88760kb
input:
2000 500 6270
output:
1475788271.02759877173230051994
result:
ok found '1475788271.0275989', expected '1475788271.0275989', error '0.0000000'
Test #95:
score: 0
Accepted
time: 153ms
memory: 89864kb
input:
2000 512 1864
output:
1470340599.47498565318528562784
result:
ok found '1470340599.4749856', expected '1470340599.4749856', error '0.0000000'
Test #96:
score: 0
Accepted
time: 39ms
memory: 72132kb
input:
2000 6 8814
output:
1497075189.01349600288085639477
result:
ok found '1497075189.0134959', expected '1497075189.0134962', error '0.0000000'
Test #97:
score: 0
Accepted
time: 81ms
memory: 74640kb
input:
2000 62 4139
output:
1490927650.97321195178665220737
result:
ok found '1490927650.9732120', expected '1490927650.9732120', error '0.0000000'
Test #98:
score: 0
Accepted
time: 54ms
memory: 75944kb
input:
2000 64 7700
output:
1494910912.61378340120427310467
result:
ok found '1494910912.6137834', expected '1494910912.6137834', error '0.0000000'
Test #99:
score: 0
Accepted
time: 57ms
memory: 72120kb
input:
2000 7 8304
output:
1488325857.82198971824254840612
result:
ok found '1488325857.8219898', expected '1488325857.8219898', error '0.0000000'
Test #100:
score: 0
Accepted
time: 40ms
memory: 74100kb
input:
2000 8 7774
output:
1507136513.17155900492798537016
result:
ok found '1507136513.1715591', expected '1507136513.1715591', error '0.0000000'
Test #101:
score: 0
Accepted
time: 40ms
memory: 74124kb
input:
2000 9 2618
output:
1492019659.03731627075467258692
result:
ok found '1492019659.0373163', expected '1492019659.0373163', error '0.0000000'
Test #102:
score: 0
Accepted
time: 3ms
memory: 22404kb
input:
500 1 7674
output:
1463672939.78124985005706548691
result:
ok found '1463672939.7812498', expected '1463672939.7812500', error '0.0000000'
Test #103:
score: 0
Accepted
time: 4ms
memory: 27216kb
input:
500 125 1629
output:
1420736329.08382740756496787071
result:
ok found '1420736329.0838275', expected '1420736329.0838273', error '0.0000000'
Test #104:
score: 0
Accepted
time: 4ms
memory: 22576kb
input:
500 15 7376
output:
1465677415.50638791685923933983
result:
ok found '1465677415.5063879', expected '1465677415.5063879', error '0.0000000'
Test #105:
score: 0
Accepted
time: 11ms
memory: 30840kb
input:
500 250 5627
output:
1411074935.88235795125365257263
result:
ok found '1411074935.8823578', expected '1411074935.8823581', error '0.0000000'
Test #106:
score: 0
Accepted
time: 7ms
memory: 22540kb
input:
500 3 2245
output:
1437079231.54098116676323115826
result:
ok found '1437079231.5409811', expected '1437079231.5409811', error '0.0000000'
Test #107:
score: 0
Accepted
time: 8ms
memory: 22868kb
input:
500 31 8072
output:
1487957912.03146142023615539074
result:
ok found '1487957912.0314615', expected '1487957912.0314612', error '0.0000000'
Test #108:
score: 0
Accepted
time: 4ms
memory: 24684kb
input:
500 62 2415
output:
1454787477.64937737549189478159
result:
ok found '1454787477.6493773', expected '1454787477.6493773', error '0.0000000'
Test #109:
score: 0
Accepted
time: 4ms
memory: 22656kb
input:
500 7 1586
output:
1459900114.70466068002860993147
result:
ok found '1459900114.7046607', expected '1459900114.7046607', error '0.0000000'