QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#113910 | #5667. Meeting Places | friskychan | AC ✓ | 504ms | 58296kb | C++14 | 3.4kb | 2023-06-20 00:54:04 | 2023-06-20 00:54:06 |
Judging History
answer
#include <bits/stdc++.h>
//#define double long double
#define eps 1e-7
using namespace std;
const int N = 2001, T = 5e8;
const int Mod = 2147483647;
const int base = 233811181;
int Read() {
int x = 0, f = 1;
char ch = getchar();
while (!isdigit(ch) && ch != '-')
ch = getchar();
if (ch == '-')
f = -1, ch = getchar();
while (isdigit(ch))
x = (x << 3) + (x << 1) + ch - '0', ch = getchar();
return (f == -1) ? -x : x;
}
int x[N], y[N];
double r;
struct point {
double x, y;
} p[N], o;
double sqr(double x) { return x * x; }
double dis(point a, point b) {
return sqrt(sqr(a.x - b.x) + sqr(a.y - b.y));
}
bool cmp(double a, double b) { return fabs(a - b) < eps; }
double s[N][N];
point geto(point a, point b, point c) {
double a1, a2, b1, b2, c1, c2;
point ans;
a1 = 2 * (b.x - a.x), b1 = 2 * (b.y - a.y),
c1 = sqr(b.x) - sqr(a.x) + sqr(b.y) - sqr(a.y);
a2 = 2 * (c.x - a.x), b2 = 2 * (c.y - a.y),
c2 = sqr(c.x) - sqr(a.x) + sqr(c.y) - sqr(a.y);
if (cmp(a1, 0)) {
ans.y = c1 / b1;
ans.x = (c2 - ans.y * b2) / a2;
} else if (cmp(b1, 0)) {
ans.x = c1 / a1;
ans.y = (c2 - ans.x * a2) / b2;
} else {
ans.x = (c2 * b1 - c1 * b2) / (a2 * b1 - a1 * b2);
ans.y = (c2 * a1 - c1 * a2) / (b2 * a1 - b1 * a2);
}
return ans;
}
vector<int> v[2005];
double f[2005][2005];
double F(int k, int n) {
if(n == 0) return 1E18;
if(k == 1) return s[1][n];
if(!cmp(f[k][n], 0)) return f[k][n];
int len = v[n].size();
double tmp = 1E18;
for(int i = 0; i < len; i++) {
int u = v[n][i];
tmp = min(tmp, F(k - 1, u - 1) + s[u][n]);
}
return f[k][n] = tmp;
}
signed main() {
int n = Read(), k = Read(); x[1] = Read();
y[1] = (1ll * x[1] * base + 1) % Mod;
p[1].x = x[1], p[1].y = y[1];
for (int i = 2; i <= n; i++) {
x[i] = (1ll * y[i - 1] * base + 1) % Mod;
y[i] = (1ll * x[i] * base + 1) % Mod;
p[i].x = x[i];
p[i].y = y[i];
}
for (int l = n; l > 0; l--) {
r = 0;
o = p[l];
for (int i = l; i <= n; i++) {
if (dis(o, p[i]) < r || cmp(dis(o, p[i]), r)){
s[l][i] = r;
continue;
}
o.x = (p[i].x + p[l].x) / 2;
o.y = (p[i].y + p[l].y) / 2;
r = dis(p[i], p[l]) / 2;
for (int j = l + 1; j < i; j++) {
if (dis(o, p[j]) < r || cmp(dis(o, p[j]), r))
continue;
o.x = (p[i].x + p[j].x) / 2;
o.y = (p[i].y + p[j].y) / 2;
r = dis(p[i], p[j]) / 2;
for (int k = l; k < j; k++) {
if (dis(o, p[k]) < r || cmp(dis(o, p[k]), r))
continue;
o = geto(p[i], p[j], p[k]);
r = dis(o, p[i]);
}
}
s[l][i] = r;
}
}
// for(int i = 1; i <= n; i++)
// f[0][i] = 1E18;
// for(int i = 1; i <= k; i++)
// for(int j = 1; j <= n; j++) {
// f[i][j] = 1E18;
// for(int t = 0; t < j; t++)
// f[i][j] = min(f[i][j], f[i - 1][t] + s[t + 1][j]);
// }
// printf("%.10lf\n", f[k][n]);
for(int i = 1; i <= n; i++)
for(int j = i; j >= 1; j--)
if(j == 1 || !cmp(s[j - 1][i], s[j][i]))
v[i].push_back(j);
printf("%.10lf\n", F(k, n));
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 2ms
memory: 5736kb
input:
100 23 213
output:
1319350480.8007326126
result:
ok found '1319350480.8007326', expected '1319350480.8007326', error '0.0000000'
Test #2:
score: 0
Accepted
time: 1ms
memory: 5628kb
input:
10 1 1060
output:
1042753143.3451676369
result:
ok found '1042753143.3451676', expected '1042753143.3451676', error '0.0000000'
Test #3:
score: 0
Accepted
time: 1ms
memory: 5716kb
input:
10 10 2373
output:
0.0000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #4:
score: 0
Accepted
time: 1ms
memory: 5628kb
input:
10 2 3396
output:
1236610536.9469230175
result:
ok found '1236610536.9469230', expected '1236610536.9469230', error '0.0000000'
Test #5:
score: 0
Accepted
time: 2ms
memory: 7864kb
input:
10 3 1998
output:
973790809.8224442005
result:
ok found '973790809.8224442', expected '973790809.8224442', error '0.0000000'
Test #6:
score: 0
Accepted
time: 0ms
memory: 5692kb
input:
10 4 562
output:
910867389.9069330692
result:
ok found '910867389.9069331', expected '910867389.9069330', error '0.0000000'
Test #7:
score: 0
Accepted
time: 1ms
memory: 5644kb
input:
10 5 6048
output:
818240814.7105150223
result:
ok found '818240814.7105150', expected '818240814.7105150', error '0.0000000'
Test #8:
score: 0
Accepted
time: 1ms
memory: 5944kb
input:
10 6 2524
output:
500106979.3467763662
result:
ok found '500106979.3467764', expected '500106979.3467762', error '0.0000000'
Test #9:
score: 0
Accepted
time: 1ms
memory: 5720kb
input:
10 7 5415
output:
559478971.4320058823
result:
ok found '559478971.4320059', expected '559478971.4320059', error '0.0000000'
Test #10:
score: 0
Accepted
time: 1ms
memory: 5880kb
input:
10 8 1438
output:
500309745.4627699852
result:
ok found '500309745.4627700', expected '500309745.4627700', error '0.0000000'
Test #11:
score: 0
Accepted
time: 1ms
memory: 5656kb
input:
10 9 3172
output:
162279748.8753451705
result:
ok found '162279748.8753452', expected '162279748.8753452', error '0.0000000'
Test #12:
score: 0
Accepted
time: 0ms
memory: 7680kb
input:
100 1 8316
output:
1320052902.1522903442
result:
ok found '1320052902.1522903', expected '1320052902.1522903', error '0.0000000'
Test #13:
score: 0
Accepted
time: 1ms
memory: 8344kb
input:
100 100 4179
output:
0.0000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #14:
score: 0
Accepted
time: 2ms
memory: 5724kb
input:
100 12 3405
output:
1329687126.1304550171
result:
ok found '1329687126.1304550', expected '1329687126.1304548', error '0.0000000'
Test #15:
score: 0
Accepted
time: 0ms
memory: 7812kb
input:
100 16 8378
output:
1338056514.4842693806
result:
ok found '1338056514.4842694', expected '1338056514.4842694', error '0.0000000'
Test #16:
score: 0
Accepted
time: 2ms
memory: 7828kb
input:
100 2 1858
output:
1310392496.1430580616
result:
ok found '1310392496.1430581', expected '1310392496.1430581', error '0.0000000'
Test #17:
score: 0
Accepted
time: 2ms
memory: 7928kb
input:
100 25 4596
output:
1440464106.6229298115
result:
ok found '1440464106.6229298', expected '1440464106.6229298', error '0.0000000'
Test #18:
score: 0
Accepted
time: 2ms
memory: 7748kb
input:
100 3 5633
output:
1399621082.6142737865
result:
ok found '1399621082.6142738', expected '1399621082.6142738', error '0.0000000'
Test #19:
score: 0
Accepted
time: 2ms
memory: 8008kb
input:
100 32 7827
output:
1342073760.5322329998
result:
ok found '1342073760.5322330', expected '1342073760.5322330', error '0.0000000'
Test #20:
score: 0
Accepted
time: 2ms
memory: 7876kb
input:
100 4 3693
output:
1339808706.7098686695
result:
ok found '1339808706.7098687', expected '1339808706.7098689', error '0.0000000'
Test #21:
score: 0
Accepted
time: 1ms
memory: 7776kb
input:
100 5 2252
output:
1394874243.5057041645
result:
ok found '1394874243.5057042', expected '1394874243.5057042', error '0.0000000'
Test #22:
score: 0
Accepted
time: 2ms
memory: 5916kb
input:
100 50 4254
output:
1322809748.4052836895
result:
ok found '1322809748.4052837', expected '1322809748.4052832', error '0.0000000'
Test #23:
score: 0
Accepted
time: 2ms
memory: 5652kb
input:
100 6 53
output:
1364441356.1700987816
result:
ok found '1364441356.1700988', expected '1364441356.1700988', error '0.0000000'
Test #24:
score: 0
Accepted
time: 2ms
memory: 8124kb
input:
100 64 4337
output:
1180754550.2422838211
result:
ok found '1180754550.2422838', expected '1180754550.2422838', error '0.0000000'
Test #25:
score: 0
Accepted
time: 2ms
memory: 7704kb
input:
100 7 5366
output:
1423557626.3586797714
result:
ok found '1423557626.3586798', expected '1423557626.3586798', error '0.0000000'
Test #26:
score: 0
Accepted
time: 2ms
memory: 7932kb
input:
100 8 8509
output:
1353289305.3519957066
result:
ok found '1353289305.3519957', expected '1353289305.3519957', error '0.0000000'
Test #27:
score: 0
Accepted
time: 2ms
memory: 8012kb
input:
100 9 1423
output:
1228887266.5661668777
result:
ok found '1228887266.5661669', expected '1228887266.5661671', error '0.0000000'
Test #28:
score: 0
Accepted
time: 3ms
memory: 8304kb
input:
100 91 4806
output:
656574218.5086755753
result:
ok found '656574218.5086756', expected '656574218.5086756', error '0.0000000'
Test #29:
score: 0
Accepted
time: 1ms
memory: 8136kb
input:
100 92 4024
output:
794693428.6162240505
result:
ok found '794693428.6162241', expected '794693428.6162238', error '0.0000000'
Test #30:
score: 0
Accepted
time: 2ms
memory: 8380kb
input:
100 93 606
output:
677641787.4863121510
result:
ok found '677641787.4863122', expected '677641787.4863122', error '0.0000000'
Test #31:
score: 0
Accepted
time: 3ms
memory: 8088kb
input:
100 94 7265
output:
686423239.2626028061
result:
ok found '686423239.2626028', expected '686423239.2626028', error '0.0000000'
Test #32:
score: 0
Accepted
time: 1ms
memory: 8192kb
input:
100 95 8469
output:
328187125.9235950708
result:
ok found '328187125.9235951', expected '328187125.9235951', error '0.0000000'
Test #33:
score: 0
Accepted
time: 3ms
memory: 10188kb
input:
100 96 1079
output:
492964787.6259083748
result:
ok found '492964787.6259084', expected '492964787.6259086', error '0.0000000'
Test #34:
score: 0
Accepted
time: 3ms
memory: 8248kb
input:
100 97 5453
output:
258652807.7906568050
result:
ok found '258652807.7906568', expected '258652807.7906564', error '0.0000000'
Test #35:
score: 0
Accepted
time: 3ms
memory: 8112kb
input:
100 98 1778
output:
159490192.1188908219
result:
ok found '159490192.1188908', expected '159490192.1188908', error '0.0000000'
Test #36:
score: 0
Accepted
time: 2ms
memory: 8408kb
input:
100 99 1825
output:
33793756.3289980441
result:
ok found '33793756.3289980', expected '33793756.3289980', error '0.0000000'
Test #37:
score: 0
Accepted
time: 18ms
memory: 22100kb
input:
1000 1 2453
output:
1486878333.2858574390
result:
ok found '1486878333.2858574', expected '1486878333.2858574', error '0.0000000'
Test #38:
score: 0
Accepted
time: 35ms
memory: 28132kb
input:
1000 1000 1798
output:
0.0000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #39:
score: 0
Accepted
time: 23ms
memory: 23720kb
input:
1000 125 43
output:
1474031969.5174233913
result:
ok found '1474031969.5174234', expected '1474031969.5174232', error '0.0000000'
Test #40:
score: 0
Accepted
time: 25ms
memory: 21600kb
input:
1000 128 8107
output:
1440374614.9391977787
result:
ok found '1440374614.9391978', expected '1440374614.9391975', error '0.0000000'
Test #41:
score: 0
Accepted
time: 39ms
memory: 20288kb
input:
1000 15 6639
output:
1491336935.5536248684
result:
ok found '1491336935.5536249', expected '1491336935.5536251', error '0.0000000'
Test #42:
score: 0
Accepted
time: 27ms
memory: 20288kb
input:
1000 16 1251
output:
1445211807.1160962582
result:
ok found '1445211807.1160963', expected '1445211807.1160963', error '0.0000000'
Test #43:
score: 0
Accepted
time: 30ms
memory: 22208kb
input:
1000 2 1303
output:
1468989868.6486022472
result:
ok found '1468989868.6486022', expected '1468989868.6486022', error '0.0000000'
Test #44:
score: 0
Accepted
time: 28ms
memory: 23088kb
input:
1000 250 4457
output:
1487674970.7660160065
result:
ok found '1487674970.7660160', expected '1487674970.7660158', error '0.0000000'
Test #45:
score: 0
Accepted
time: 42ms
memory: 22828kb
input:
1000 256 4135
output:
1474218271.5140771866
result:
ok found '1474218271.5140772', expected '1474218271.5140772', error '0.0000000'
Test #46:
score: 0
Accepted
time: 15ms
memory: 24364kb
input:
1000 3 713
output:
1482496228.9904775620
result:
ok found '1482496228.9904776', expected '1482496228.9904778', error '0.0000000'
Test #47:
score: 0
Accepted
time: 25ms
memory: 22524kb
input:
1000 31 8139
output:
1494361943.4799194336
result:
ok found '1494361943.4799194', expected '1494361943.4799194', error '0.0000000'
Test #48:
score: 0
Accepted
time: 16ms
memory: 20508kb
input:
1000 32 7916
output:
1499333171.0938646793
result:
ok found '1499333171.0938647', expected '1499333171.0938647', error '0.0000000'
Test #49:
score: 0
Accepted
time: 19ms
memory: 22452kb
input:
1000 4 2432
output:
1455826569.0394101143
result:
ok found '1455826569.0394101', expected '1455826569.0394101', error '0.0000000'
Test #50:
score: 0
Accepted
time: 16ms
memory: 22152kb
input:
1000 5 2457
output:
1452189628.1967139244
result:
ok found '1452189628.1967139', expected '1452189628.1967139', error '0.0000000'
Test #51:
score: 0
Accepted
time: 81ms
memory: 27088kb
input:
1000 500 8734
output:
1432279300.5662786961
result:
ok found '1432279300.5662787', expected '1432279300.5662787', error '0.0000000'
Test #52:
score: 0
Accepted
time: 66ms
memory: 25164kb
input:
1000 512 1866
output:
1446804508.0351867676
result:
ok found '1446804508.0351868', expected '1446804508.0351865', error '0.0000000'
Test #53:
score: 0
Accepted
time: 6ms
memory: 22396kb
input:
1000 6 1580
output:
1490178756.8566033840
result:
ok found '1490178756.8566034', expected '1490178756.8566034', error '0.0000000'
Test #54:
score: 0
Accepted
time: 23ms
memory: 24856kb
input:
1000 62 3047
output:
1482100829.6467111111
result:
ok found '1482100829.6467111', expected '1482100829.6467109', error '0.0000000'
Test #55:
score: 0
Accepted
time: 19ms
memory: 20944kb
input:
1000 64 4836
output:
1441850815.8553614616
result:
ok found '1441850815.8553615', expected '1441850815.8553615', error '0.0000000'
Test #56:
score: 0
Accepted
time: 27ms
memory: 22268kb
input:
1000 7 5269
output:
1473104490.7287981510
result:
ok found '1473104490.7287982', expected '1473104490.7287984', error '0.0000000'
Test #57:
score: 0
Accepted
time: 20ms
memory: 20452kb
input:
1000 8 2649
output:
1459133296.6066234112
result:
ok found '1459133296.6066234', expected '1459133296.6066234', error '0.0000000'
Test #58:
score: 0
Accepted
time: 19ms
memory: 22392kb
input:
1000 9 3999
output:
1482914523.3807039261
result:
ok found '1482914523.3807039', expected '1482914523.3807039', error '0.0000000'
Test #59:
score: 0
Accepted
time: 97ms
memory: 28228kb
input:
1000 991 3610
output:
295501032.4780874252
result:
ok found '295501032.4780874', expected '295501032.4780874', error '0.0000000'
Test #60:
score: 0
Accepted
time: 91ms
memory: 30148kb
input:
1000 992 3030
output:
337274092.6540381312
result:
ok found '337274092.6540381', expected '337274092.6540381', error '0.0000000'
Test #61:
score: 0
Accepted
time: 94ms
memory: 30148kb
input:
1000 993 6980
output:
222375113.1057986021
result:
ok found '222375113.1057986', expected '222375113.1057986', error '0.0000000'
Test #62:
score: 0
Accepted
time: 80ms
memory: 30192kb
input:
1000 994 7222
output:
218007091.6933040917
result:
ok found '218007091.6933041', expected '218007091.6933041', error '0.0000000'
Test #63:
score: 0
Accepted
time: 85ms
memory: 30160kb
input:
1000 995 1323
output:
169577520.2236528993
result:
ok found '169577520.2236529', expected '169577520.2236529', error '0.0000000'
Test #64:
score: 0
Accepted
time: 67ms
memory: 30104kb
input:
1000 996 2761
output:
135524743.9114503860
result:
ok found '135524743.9114504', expected '135524743.9114488', error '0.0000000'
Test #65:
score: 0
Accepted
time: 63ms
memory: 30156kb
input:
1000 997 4946
output:
87043806.4227920771
result:
ok found '87043806.4227921', expected '87043806.4227921', error '0.0000000'
Test #66:
score: 0
Accepted
time: 40ms
memory: 28228kb
input:
1000 998 842
output:
24094936.5511916876
result:
ok found '24094936.5511917', expected '24094936.5511917', error '0.0000000'
Test #67:
score: 0
Accepted
time: 42ms
memory: 30288kb
input:
1000 999 5078
output:
4597519.0646550339
result:
ok found '4597519.0646550', expected '4597519.0646550', error '0.0000000'
Test #68:
score: 0
Accepted
time: 75ms
memory: 36912kb
input:
2000 1 2633
output:
1502350354.4995269775
result:
ok found '1502350354.4995270', expected '1502350354.4995270', error '0.0000000'
Test #69:
score: 0
Accepted
time: 361ms
memory: 51404kb
input:
2000 1000 6248
output:
1469507093.4042112827
result:
ok found '1469507093.4042113', expected '1469507093.4042110', error '0.0000000'
Test #70:
score: 0
Accepted
time: 364ms
memory: 50068kb
input:
2000 1024 2507
output:
1448066815.3184790611
result:
ok found '1448066815.3184791', expected '1448066815.3184788', error '0.0000000'
Test #71:
score: 0
Accepted
time: 134ms
memory: 36656kb
input:
2000 125 3002
output:
1476846542.0318911076
result:
ok found '1476846542.0318911', expected '1476846542.0318909', error '0.0000000'
Test #72:
score: 0
Accepted
time: 82ms
memory: 37096kb
input:
2000 128 5622
output:
1464957942.6400377750
result:
ok found '1464957942.6400378', expected '1464957942.6400380', error '0.0000000'
Test #73:
score: 0
Accepted
time: 49ms
memory: 35192kb
input:
2000 15 5891
output:
1490626300.1558670998
result:
ok found '1490626300.1558671', expected '1490626300.1558671', error '0.0000000'
Test #74:
score: 0
Accepted
time: 57ms
memory: 37068kb
input:
2000 16 1750
output:
1504400245.4149806499
result:
ok found '1504400245.4149806', expected '1504400245.4149806', error '0.0000000'
Test #75:
score: 0
Accepted
time: 504ms
memory: 56888kb
input:
2000 1990 6698
output:
313951388.4046511054
result:
ok found '313951388.4046511', expected '313951388.4046511', error '0.0000000'
Test #76:
score: 0
Accepted
time: 438ms
memory: 57880kb
input:
2000 1991 80
output:
248800118.6793060303
result:
ok found '248800118.6793060', expected '248800118.6793060', error '0.0000000'
Test #77:
score: 0
Accepted
time: 463ms
memory: 57092kb
input:
2000 1992 4802
output:
257156356.5216827691
result:
ok found '257156356.5216828', expected '257156356.5216795', error '0.0000000'
Test #78:
score: 0
Accepted
time: 438ms
memory: 57904kb
input:
2000 1993 169
output:
197117968.4482247829
result:
ok found '197117968.4482248', expected '197117968.4482248', error '0.0000000'
Test #79:
score: 0
Accepted
time: 442ms
memory: 58296kb
input:
2000 1994 6269
output:
109695555.8088501096
result:
ok found '109695555.8088501', expected '109695555.8088501', error '0.0000000'
Test #80:
score: 0
Accepted
time: 420ms
memory: 57752kb
input:
2000 1995 3452
output:
179563229.3967843056
result:
ok found '179563229.3967843', expected '179563229.3967843', error '0.0000000'
Test #81:
score: 0
Accepted
time: 382ms
memory: 57616kb
input:
2000 1996 2191
output:
84783513.6455895752
result:
ok found '84783513.6455896', expected '84783513.6455896', error '0.0000000'
Test #82:
score: 0
Accepted
time: 315ms
memory: 57916kb
input:
2000 1997 7803
output:
53635859.3399899751
result:
ok found '53635859.3399900', expected '53635859.3399900', error '0.0000000'
Test #83:
score: 0
Accepted
time: 304ms
memory: 56864kb
input:
2000 1998 8341
output:
33466185.8149442300
result:
ok found '33466185.8149442', expected '33466185.8149442', error '0.0000000'
Test #84:
score: 0
Accepted
time: 249ms
memory: 56868kb
input:
2000 1999 6773
output:
2608075.4652832611
result:
ok found '2608075.4652833', expected '2608075.4652833', error '0.0000000'
Test #85:
score: 0
Accepted
time: 67ms
memory: 36836kb
input:
2000 2 4496
output:
1484602254.1310012341
result:
ok found '1484602254.1310012', expected '1484602254.1310012', error '0.0000000'
Test #86:
score: 0
Accepted
time: 132ms
memory: 58204kb
input:
2000 2000 5384
output:
0.0000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #87:
score: 0
Accepted
time: 112ms
memory: 38760kb
input:
2000 250 1029
output:
1465117434.0631005764
result:
ok found '1465117434.0631006', expected '1465117434.0631006', error '0.0000000'
Test #88:
score: 0
Accepted
time: 64ms
memory: 39120kb
input:
2000 256 5220
output:
1481878242.2184739113
result:
ok found '1481878242.2184739', expected '1481878242.2184739', error '0.0000000'
Test #89:
score: 0
Accepted
time: 117ms
memory: 34912kb
input:
2000 3 8403
output:
1489320436.4318530560
result:
ok found '1489320436.4318531', expected '1489320436.4318533', error '0.0000000'
Test #90:
score: 0
Accepted
time: 62ms
memory: 35636kb
input:
2000 31 6950
output:
1477330995.2251310349
result:
ok found '1477330995.2251310', expected '1477330995.2251310', error '0.0000000'
Test #91:
score: 0
Accepted
time: 86ms
memory: 35752kb
input:
2000 32 3632
output:
1496222504.6490063667
result:
ok found '1496222504.6490064', expected '1496222504.6490064', error '0.0000000'
Test #92:
score: 0
Accepted
time: 95ms
memory: 36820kb
input:
2000 4 2987
output:
1477889007.5054593086
result:
ok found '1477889007.5054593', expected '1477889007.5054593', error '0.0000000'
Test #93:
score: 0
Accepted
time: 61ms
memory: 36992kb
input:
2000 5 2580
output:
1485468254.7374951839
result:
ok found '1485468254.7374952', expected '1485468254.7374952', error '0.0000000'
Test #94:
score: 0
Accepted
time: 148ms
memory: 44568kb
input:
2000 500 6270
output:
1475788271.0275988579
result:
ok found '1475788271.0275989', expected '1475788271.0275989', error '0.0000000'
Test #95:
score: 0
Accepted
time: 165ms
memory: 43052kb
input:
2000 512 1864
output:
1470340599.4749853611
result:
ok found '1470340599.4749854', expected '1470340599.4749856', error '0.0000000'
Test #96:
score: 0
Accepted
time: 52ms
memory: 35080kb
input:
2000 6 8814
output:
1497075189.0134961605
result:
ok found '1497075189.0134962', expected '1497075189.0134962', error '0.0000000'
Test #97:
score: 0
Accepted
time: 110ms
memory: 36208kb
input:
2000 62 4139
output:
1490927650.9732120037
result:
ok found '1490927650.9732120', expected '1490927650.9732120', error '0.0000000'
Test #98:
score: 0
Accepted
time: 64ms
memory: 35968kb
input:
2000 64 7700
output:
1494910912.6137833595
result:
ok found '1494910912.6137834', expected '1494910912.6137834', error '0.0000000'
Test #99:
score: 0
Accepted
time: 80ms
memory: 35108kb
input:
2000 7 8304
output:
1488325857.8219900131
result:
ok found '1488325857.8219900', expected '1488325857.8219898', error '0.0000000'
Test #100:
score: 0
Accepted
time: 57ms
memory: 36868kb
input:
2000 8 7774
output:
1507136513.1715590954
result:
ok found '1507136513.1715591', expected '1507136513.1715591', error '0.0000000'
Test #101:
score: 0
Accepted
time: 66ms
memory: 35284kb
input:
2000 9 2618
output:
1492019659.0373163223
result:
ok found '1492019659.0373163', expected '1492019659.0373163', error '0.0000000'
Test #102:
score: 0
Accepted
time: 8ms
memory: 13864kb
input:
500 1 7674
output:
1463672939.7812500000
result:
ok found '1463672939.7812500', expected '1463672939.7812500', error '0.0000000'
Test #103:
score: 0
Accepted
time: 10ms
memory: 14904kb
input:
500 125 1629
output:
1420736329.0838274956
result:
ok found '1420736329.0838275', expected '1420736329.0838273', error '0.0000000'
Test #104:
score: 0
Accepted
time: 4ms
memory: 13964kb
input:
500 15 7376
output:
1465677415.5063879490
result:
ok found '1465677415.5063879', expected '1465677415.5063879', error '0.0000000'
Test #105:
score: 0
Accepted
time: 17ms
memory: 15916kb
input:
500 250 5627
output:
1411074935.8823580742
result:
ok found '1411074935.8823581', expected '1411074935.8823581', error '0.0000000'
Test #106:
score: 0
Accepted
time: 8ms
memory: 13952kb
input:
500 3 2245
output:
1437079231.5409810543
result:
ok found '1437079231.5409811', expected '1437079231.5409811', error '0.0000000'
Test #107:
score: 0
Accepted
time: 3ms
memory: 12116kb
input:
500 31 8072
output:
1487957912.0314612389
result:
ok found '1487957912.0314612', expected '1487957912.0314612', error '0.0000000'
Test #108:
score: 0
Accepted
time: 9ms
memory: 14380kb
input:
500 62 2415
output:
1454787477.6493773460
result:
ok found '1454787477.6493773', expected '1454787477.6493773', error '0.0000000'
Test #109:
score: 0
Accepted
time: 5ms
memory: 14092kb
input:
500 7 1586
output:
1459900114.7046606541
result:
ok found '1459900114.7046607', expected '1459900114.7046607', error '0.0000000'