QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#111816 | #5667. Meeting Places | xaphoenix# | AC ✓ | 394ms | 73352kb | C++14 | 4.5kb | 2023-06-08 21:09:13 | 2023-06-08 21:09:18 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
#define fi first
#define se second
#define mp make_pair
#define pb push_back
#define pf push_front
#define LC k<<1
#define RC k<<1|1
#define IO cin.sync_with_stdio(false); cin.tie(0); cout.tie(0);
#define all(x) (x).begin(), (x).end()
#define SZ(x) ((int)(x).size())
#define rep(i,a,n) for (int i = a; i < n; i++)
#define repn(i,a,n) for (int i = a; i <= n; i++)
#define per(i,a,n) for (int i = (n) - 1; i >= a; i--)
#define pern(i,a,n) for (int i = n; i >= a; i--)
typedef long long LL;
typedef long double LD;
typedef unsigned long long ull;
typedef pair<int, int> PII;
typedef pair<int, LL> PIL;
typedef pair<LL, int> PLI;
typedef pair<double, double> PDD;
typedef pair<ull, ull> PUU;
typedef pair<LL, LL> PLL;
const int N = 2100;
const int M = 1100000;
const LL mod = (1LL << 31) - 1;
const LL B = 233811181;
const int inf = (int)1e9;
const LL INF = 1e18;
const double eps = 1e-9;
mt19937_64 Rand((unsigned long long)new char);
#define rand Rand
int n, k, x[N], y[N];
int nxt(LL x) {
LL res = (x * B + 1) % mod;
return res;
}
double ans;
set<int> S;
const double pi = acos(-1.0);
inline int dcmp(double x) {
return (x > eps) - (x < -eps);
}
struct Point {
double x, y;
Point (double x = 0 , double y = 0) : x(x) , y(y) {}
void input() {
scanf("%lf%lf",&x,&y);
}
bool operator < (const Point& R) const {
if (dcmp(x - R.x) == 0)
return dcmp(y - R.y) < 0;
return dcmp(x - R.x) < 0;
}
bool operator == (const Point& R) const {
return dcmp(x - R.x) == 0 && dcmp(y - R.y) == 0;
}
Point operator + (const Point& R) const {
return Point(x + R.x, y + R.y);
}
Point operator - (const Point& R) const {
return Point(x - R.x, y - R.y);
}
Point operator * (const double& R) const {
return Point(x * R, y * R);
}
Point operator / (const double& R) const {
return Point(x / R, y / R);
}
double operator ^ (const Point& R) const {
return x * R.y - y * R.x;
}
double operator % (const Point& R) const {
return x * R.x + y * R.y;
}
double len() {
return sqrt(*this % *this);
}
double angle() {
return atan2(y, x);
}
}p[N];
Point Normal(Point A) {
double L = A.len();
return Point(-A.y / L , A.x / L);
}
struct Circle {
Point O;
double r;
Circle () {}
Circle (Point _O , double _r) {
O = _O , r = _r;
}
Point point(double arc) {
return Point(O.x + cos(arc) * r , O.y + sin(arc) * r);
}
void input() {
O.input() , scanf("%lf",&r);
}
};
Point GetLineIntersection(Point P, Point v, Point Q, Point w) {
Point u = P - Q;
double t1 = (w ^ u) / (v ^ w);
return P + v * t1;
}
Circle CircumscribedCircle(Point A , Point B , Point C) {
Point D = (B + C) / 2 , d = Normal(B - C);
Point E = (A + C) / 2 , e = Normal(A - C);
Point P = GetLineIntersection(D , d , E , e);
return Circle(P , (C - P).len());
}
double GetDist(Point A, Point B) {
return (A - B).len();
}
double r[N][N], dp[N][N];
int s[N][N];
const int L = 50;
int main() {
IO;
cin >> n >> k >> x[1];
// n = 2000, k = 1000, x[1] = 8831;
y[1] = nxt(x[1]);
repn(i, 2, n) {
x[i] = nxt(y[i - 1]);
y[i] = nxt(x[i]);
}
repn(i, 1, n) p[i] = Point(x[i], y[i]);
repn(i, 1, n) {
Circle c = Circle(p[i], 0);
repn(j, i + 1, n) {
if (GetDist(p[j], c.O) > c.r + eps) {
c = Circle(p[j], 0);
rep(k, i, j) {
if (GetDist(p[k], c.O) > c.r + eps) {
c.O = (p[j] + p[k]) / 2;
c.r = GetDist(c.O, p[k]);
rep(l, i, k) {
if (GetDist(p[l], c.O) > c.r + eps) {
c = CircumscribedCircle(p[j], p[k], p[l]);
}
}
}
}
}
r[i][j] = c.r;
}
}
repn(i, 0, n) repn(j, 0, k) dp[i][j] = 1e20;
dp[0][0] = 0;
repn(i, 1, k) repn(j, i, n) {
int len = j / i;
repn(l, i - 1, i - 1 + L) if (l < j && l >= i - 1) dp[j][i] = min(dp[j][i], dp[l][i - 1] + r[l + 1][j]);
repn(l, j - L, j - 1) if (l < j && l >= i - 1) dp[j][i] = min(dp[j][i], dp[l][i - 1] + r[l + 1][j]);
// rep(l, 0, j) {
// if (dp[l][i - 1] + r[l + 1][j] < dp[j][i]) {
// dp[j][i] = dp[l][i - 1] + r[l + 1][j];
// s[j][i] = l;
// }
// }
}
// repn(i, 1, n) repn(j, 1, k) {
// assert((i - s[i][j]) <= j + 20 || s[i][j] <= j + 20);
// }
cout << fixed << setprecision(15) << dp[n][k] << "\n";
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 4ms
memory: 9860kb
input:
100 23 213
output:
1319350480.800732612609863
result:
ok found '1319350480.8007326', expected '1319350480.8007326', error '0.0000000'
Test #2:
score: 0
Accepted
time: 4ms
memory: 7660kb
input:
10 1 1060
output:
1042753143.345167636871338
result:
ok found '1042753143.3451676', expected '1042753143.3451676', error '0.0000000'
Test #3:
score: 0
Accepted
time: 3ms
memory: 7724kb
input:
10 10 2373
output:
0.000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #4:
score: 0
Accepted
time: 1ms
memory: 7664kb
input:
10 2 3396
output:
1236610536.946923017501831
result:
ok found '1236610536.9469230', expected '1236610536.9469230', error '0.0000000'
Test #5:
score: 0
Accepted
time: 3ms
memory: 7728kb
input:
10 3 1998
output:
973790809.822444200515747
result:
ok found '973790809.8224442', expected '973790809.8224442', error '0.0000000'
Test #6:
score: 0
Accepted
time: 3ms
memory: 7828kb
input:
10 4 562
output:
910867389.906932830810547
result:
ok found '910867389.9069328', expected '910867389.9069330', error '0.0000000'
Test #7:
score: 0
Accepted
time: 3ms
memory: 7696kb
input:
10 5 6048
output:
818240814.710514903068542
result:
ok found '818240814.7105149', expected '818240814.7105150', error '0.0000000'
Test #8:
score: 0
Accepted
time: 2ms
memory: 7640kb
input:
10 6 2524
output:
500106979.346776247024536
result:
ok found '500106979.3467762', expected '500106979.3467762', error '0.0000000'
Test #9:
score: 0
Accepted
time: 3ms
memory: 7724kb
input:
10 7 5415
output:
559478971.432005882263184
result:
ok found '559478971.4320059', expected '559478971.4320059', error '0.0000000'
Test #10:
score: 0
Accepted
time: 3ms
memory: 7692kb
input:
10 8 1438
output:
500309745.462769985198975
result:
ok found '500309745.4627700', expected '500309745.4627700', error '0.0000000'
Test #11:
score: 0
Accepted
time: 1ms
memory: 9704kb
input:
10 9 3172
output:
162279748.875345170497894
result:
ok found '162279748.8753452', expected '162279748.8753452', error '0.0000000'
Test #12:
score: 0
Accepted
time: 2ms
memory: 11748kb
input:
100 1 8316
output:
1320052902.152290344238281
result:
ok found '1320052902.1522903', expected '1320052902.1522903', error '0.0000000'
Test #13:
score: 0
Accepted
time: 0ms
memory: 9852kb
input:
100 100 4179
output:
0.000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #14:
score: 0
Accepted
time: 2ms
memory: 11904kb
input:
100 12 3405
output:
1329687126.130455017089844
result:
ok found '1329687126.1304550', expected '1329687126.1304548', error '0.0000000'
Test #15:
score: 0
Accepted
time: 4ms
memory: 11824kb
input:
100 16 8378
output:
1338056514.484269380569458
result:
ok found '1338056514.4842694', expected '1338056514.4842694', error '0.0000000'
Test #16:
score: 0
Accepted
time: 0ms
memory: 11904kb
input:
100 2 1858
output:
1310392496.143058061599731
result:
ok found '1310392496.1430581', expected '1310392496.1430581', error '0.0000000'
Test #17:
score: 0
Accepted
time: 2ms
memory: 11908kb
input:
100 25 4596
output:
1440464106.622929811477661
result:
ok found '1440464106.6229298', expected '1440464106.6229298', error '0.0000000'
Test #18:
score: 0
Accepted
time: 4ms
memory: 11736kb
input:
100 3 5633
output:
1399621082.614273786544800
result:
ok found '1399621082.6142738', expected '1399621082.6142738', error '0.0000000'
Test #19:
score: 0
Accepted
time: 1ms
memory: 9736kb
input:
100 32 7827
output:
1342073760.532232999801636
result:
ok found '1342073760.5322330', expected '1342073760.5322330', error '0.0000000'
Test #20:
score: 0
Accepted
time: 0ms
memory: 11824kb
input:
100 4 3693
output:
1339808706.709868907928467
result:
ok found '1339808706.7098689', expected '1339808706.7098689', error '0.0000000'
Test #21:
score: 0
Accepted
time: 1ms
memory: 11820kb
input:
100 5 2252
output:
1394874243.505704164505005
result:
ok found '1394874243.5057042', expected '1394874243.5057042', error '0.0000000'
Test #22:
score: 0
Accepted
time: 2ms
memory: 9776kb
input:
100 50 4254
output:
1322809748.405283451080322
result:
ok found '1322809748.4052835', expected '1322809748.4052832', error '0.0000000'
Test #23:
score: 0
Accepted
time: 2ms
memory: 11744kb
input:
100 6 53
output:
1364441356.170098781585693
result:
ok found '1364441356.1700988', expected '1364441356.1700988', error '0.0000000'
Test #24:
score: 0
Accepted
time: 2ms
memory: 9740kb
input:
100 64 4337
output:
1180754550.242284059524536
result:
ok found '1180754550.2422841', expected '1180754550.2422838', error '0.0000000'
Test #25:
score: 0
Accepted
time: 1ms
memory: 11784kb
input:
100 7 5366
output:
1423557626.358679771423340
result:
ok found '1423557626.3586798', expected '1423557626.3586798', error '0.0000000'
Test #26:
score: 0
Accepted
time: 2ms
memory: 9684kb
input:
100 8 8509
output:
1353289305.351995706558228
result:
ok found '1353289305.3519957', expected '1353289305.3519957', error '0.0000000'
Test #27:
score: 0
Accepted
time: 2ms
memory: 11740kb
input:
100 9 1423
output:
1228887266.566166877746582
result:
ok found '1228887266.5661669', expected '1228887266.5661671', error '0.0000000'
Test #28:
score: 0
Accepted
time: 1ms
memory: 11792kb
input:
100 91 4806
output:
656574218.508675456047058
result:
ok found '656574218.5086755', expected '656574218.5086756', error '0.0000000'
Test #29:
score: 0
Accepted
time: 2ms
memory: 9740kb
input:
100 92 4024
output:
794693428.616224169731140
result:
ok found '794693428.6162242', expected '794693428.6162238', error '0.0000000'
Test #30:
score: 0
Accepted
time: 5ms
memory: 11788kb
input:
100 93 606
output:
677641787.486312150955200
result:
ok found '677641787.4863122', expected '677641787.4863122', error '0.0000000'
Test #31:
score: 0
Accepted
time: 1ms
memory: 11832kb
input:
100 94 7265
output:
686423239.262602806091309
result:
ok found '686423239.2626028', expected '686423239.2626028', error '0.0000000'
Test #32:
score: 0
Accepted
time: 2ms
memory: 9688kb
input:
100 95 8469
output:
328187125.923595070838928
result:
ok found '328187125.9235951', expected '328187125.9235951', error '0.0000000'
Test #33:
score: 0
Accepted
time: 2ms
memory: 11784kb
input:
100 96 1079
output:
492964787.625908553600311
result:
ok found '492964787.6259086', expected '492964787.6259086', error '0.0000000'
Test #34:
score: 0
Accepted
time: 5ms
memory: 11880kb
input:
100 97 5453
output:
258652807.790656387805939
result:
ok found '258652807.7906564', expected '258652807.7906564', error '0.0000000'
Test #35:
score: 0
Accepted
time: 2ms
memory: 9744kb
input:
100 98 1778
output:
159490192.118890762329102
result:
ok found '159490192.1188908', expected '159490192.1188908', error '0.0000000'
Test #36:
score: 0
Accepted
time: 0ms
memory: 11788kb
input:
100 99 1825
output:
33793756.328998044133186
result:
ok found '33793756.3289980', expected '33793756.3289980', error '0.0000000'
Test #37:
score: 0
Accepted
time: 8ms
memory: 40512kb
input:
1000 1 2453
output:
1486878333.285857439041138
result:
ok found '1486878333.2858574', expected '1486878333.2858574', error '0.0000000'
Test #38:
score: 0
Accepted
time: 77ms
memory: 40432kb
input:
1000 1000 1798
output:
0.000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #39:
score: 0
Accepted
time: 27ms
memory: 40516kb
input:
1000 125 43
output:
1474031969.517423391342163
result:
ok found '1474031969.5174234', expected '1474031969.5174232', error '0.0000000'
Test #40:
score: 0
Accepted
time: 28ms
memory: 40596kb
input:
1000 128 8107
output:
1440374614.939197540283203
result:
ok found '1440374614.9391975', expected '1440374614.9391975', error '0.0000000'
Test #41:
score: 0
Accepted
time: 12ms
memory: 40584kb
input:
1000 15 6639
output:
1491336935.553625106811523
result:
ok found '1491336935.5536251', expected '1491336935.5536251', error '0.0000000'
Test #42:
score: 0
Accepted
time: 15ms
memory: 40556kb
input:
1000 16 1251
output:
1445211807.116096258163452
result:
ok found '1445211807.1160963', expected '1445211807.1160963', error '0.0000000'
Test #43:
score: 0
Accepted
time: 13ms
memory: 40608kb
input:
1000 2 1303
output:
1468989868.648602247238159
result:
ok found '1468989868.6486022', expected '1468989868.6486022', error '0.0000000'
Test #44:
score: 0
Accepted
time: 32ms
memory: 40588kb
input:
1000 250 4457
output:
1487674970.766016006469727
result:
ok found '1487674970.7660160', expected '1487674970.7660158', error '0.0000000'
Test #45:
score: 0
Accepted
time: 51ms
memory: 40504kb
input:
1000 256 4135
output:
1474218271.514077186584473
result:
ok found '1474218271.5140772', expected '1474218271.5140772', error '0.0000000'
Test #46:
score: 0
Accepted
time: 8ms
memory: 40420kb
input:
1000 3 713
output:
1482496228.990477561950684
result:
ok found '1482496228.9904776', expected '1482496228.9904778', error '0.0000000'
Test #47:
score: 0
Accepted
time: 20ms
memory: 40584kb
input:
1000 31 8139
output:
1494361943.479919433593750
result:
ok found '1494361943.4799194', expected '1494361943.4799194', error '0.0000000'
Test #48:
score: 0
Accepted
time: 15ms
memory: 40564kb
input:
1000 32 7916
output:
1499333171.093864679336548
result:
ok found '1499333171.0938647', expected '1499333171.0938647', error '0.0000000'
Test #49:
score: 0
Accepted
time: 15ms
memory: 40420kb
input:
1000 4 2432
output:
1455826569.039410114288330
result:
ok found '1455826569.0394101', expected '1455826569.0394101', error '0.0000000'
Test #50:
score: 0
Accepted
time: 15ms
memory: 40512kb
input:
1000 5 2457
output:
1452189628.196713924407959
result:
ok found '1452189628.1967139', expected '1452189628.1967139', error '0.0000000'
Test #51:
score: 0
Accepted
time: 66ms
memory: 40556kb
input:
1000 500 8734
output:
1432279300.566278696060181
result:
ok found '1432279300.5662787', expected '1432279300.5662787', error '0.0000000'
Test #52:
score: 0
Accepted
time: 64ms
memory: 40556kb
input:
1000 512 1866
output:
1446804508.035186529159546
result:
ok found '1446804508.0351865', expected '1446804508.0351865', error '0.0000000'
Test #53:
score: 0
Accepted
time: 8ms
memory: 40560kb
input:
1000 6 1580
output:
1490178756.856603384017944
result:
ok found '1490178756.8566034', expected '1490178756.8566034', error '0.0000000'
Test #54:
score: 0
Accepted
time: 14ms
memory: 40412kb
input:
1000 62 3047
output:
1482100829.646711111068726
result:
ok found '1482100829.6467111', expected '1482100829.6467109', error '0.0000000'
Test #55:
score: 0
Accepted
time: 17ms
memory: 40584kb
input:
1000 64 4836
output:
1441850815.855361461639404
result:
ok found '1441850815.8553615', expected '1441850815.8553615', error '0.0000000'
Test #56:
score: 0
Accepted
time: 24ms
memory: 40476kb
input:
1000 7 5269
output:
1473104490.728798389434814
result:
ok found '1473104490.7287984', expected '1473104490.7287984', error '0.0000000'
Test #57:
score: 0
Accepted
time: 7ms
memory: 40604kb
input:
1000 8 2649
output:
1459133296.606623411178589
result:
ok found '1459133296.6066234', expected '1459133296.6066234', error '0.0000000'
Test #58:
score: 0
Accepted
time: 15ms
memory: 40416kb
input:
1000 9 3999
output:
1482914523.380703926086426
result:
ok found '1482914523.3807039', expected '1482914523.3807039', error '0.0000000'
Test #59:
score: 0
Accepted
time: 74ms
memory: 40464kb
input:
1000 991 3610
output:
295501032.478087425231934
result:
ok found '295501032.4780874', expected '295501032.4780874', error '0.0000000'
Test #60:
score: 0
Accepted
time: 72ms
memory: 40584kb
input:
1000 992 3030
output:
337274092.654038131237030
result:
ok found '337274092.6540381', expected '337274092.6540381', error '0.0000000'
Test #61:
score: 0
Accepted
time: 66ms
memory: 40504kb
input:
1000 993 6980
output:
222375113.105798602104187
result:
ok found '222375113.1057986', expected '222375113.1057986', error '0.0000000'
Test #62:
score: 0
Accepted
time: 71ms
memory: 40500kb
input:
1000 994 7222
output:
218007091.693304091691971
result:
ok found '218007091.6933041', expected '218007091.6933041', error '0.0000000'
Test #63:
score: 0
Accepted
time: 71ms
memory: 40604kb
input:
1000 995 1323
output:
169577520.223652899265289
result:
ok found '169577520.2236529', expected '169577520.2236529', error '0.0000000'
Test #64:
score: 0
Accepted
time: 72ms
memory: 42644kb
input:
1000 996 2761
output:
135524743.911448836326599
result:
ok found '135524743.9114488', expected '135524743.9114488', error '0.0000000'
Test #65:
score: 0
Accepted
time: 71ms
memory: 40504kb
input:
1000 997 4946
output:
87043806.422792077064514
result:
ok found '87043806.4227921', expected '87043806.4227921', error '0.0000000'
Test #66:
score: 0
Accepted
time: 67ms
memory: 40604kb
input:
1000 998 842
output:
24094936.551191687583923
result:
ok found '24094936.5511917', expected '24094936.5511917', error '0.0000000'
Test #67:
score: 0
Accepted
time: 74ms
memory: 40508kb
input:
1000 999 5078
output:
4597519.064655033871531
result:
ok found '4597519.0646550', expected '4597519.0646550', error '0.0000000'
Test #68:
score: 0
Accepted
time: 43ms
memory: 51052kb
input:
2000 1 2633
output:
1502350354.499526977539062
result:
ok found '1502350354.4995270', expected '1502350354.4995270', error '0.0000000'
Test #69:
score: 0
Accepted
time: 310ms
memory: 64776kb
input:
2000 1000 6248
output:
1469507093.404211282730103
result:
ok found '1469507093.4042113', expected '1469507093.4042110', error '0.0000000'
Test #70:
score: 0
Accepted
time: 311ms
memory: 65360kb
input:
2000 1024 2507
output:
1448066815.318478822708130
result:
ok found '1448066815.3184788', expected '1448066815.3184788', error '0.0000000'
Test #71:
score: 0
Accepted
time: 108ms
memory: 51948kb
input:
2000 125 3002
output:
1476846542.031891107559204
result:
ok found '1476846542.0318911', expected '1476846542.0318909', error '0.0000000'
Test #72:
score: 0
Accepted
time: 77ms
memory: 51672kb
input:
2000 128 5622
output:
1464957942.640038013458252
result:
ok found '1464957942.6400380', expected '1464957942.6400380', error '0.0000000'
Test #73:
score: 0
Accepted
time: 33ms
memory: 50056kb
input:
2000 15 5891
output:
1490626300.155867099761963
result:
ok found '1490626300.1558671', expected '1490626300.1558671', error '0.0000000'
Test #74:
score: 0
Accepted
time: 36ms
memory: 50140kb
input:
2000 16 1750
output:
1504400245.414980649948120
result:
ok found '1504400245.4149806', expected '1504400245.4149806', error '0.0000000'
Test #75:
score: 0
Accepted
time: 370ms
memory: 69744kb
input:
2000 1990 6698
output:
313951388.404651105403900
result:
ok found '313951388.4046511', expected '313951388.4046511', error '0.0000000'
Test #76:
score: 0
Accepted
time: 368ms
memory: 72868kb
input:
2000 1991 80
output:
248800118.679306030273438
result:
ok found '248800118.6793060', expected '248800118.6793060', error '0.0000000'
Test #77:
score: 0
Accepted
time: 374ms
memory: 72172kb
input:
2000 1992 4802
output:
257156356.521679490804672
result:
ok found '257156356.5216795', expected '257156356.5216795', error '0.0000000'
Test #78:
score: 0
Accepted
time: 381ms
memory: 72624kb
input:
2000 1993 169
output:
197117968.448224782943726
result:
ok found '197117968.4482248', expected '197117968.4482248', error '0.0000000'
Test #79:
score: 0
Accepted
time: 361ms
memory: 73352kb
input:
2000 1994 6269
output:
109695555.808850109577179
result:
ok found '109695555.8088501', expected '109695555.8088501', error '0.0000000'
Test #80:
score: 0
Accepted
time: 380ms
memory: 69720kb
input:
2000 1995 3452
output:
179563229.396784305572510
result:
ok found '179563229.3967843', expected '179563229.3967843', error '0.0000000'
Test #81:
score: 0
Accepted
time: 394ms
memory: 72088kb
input:
2000 1996 2191
output:
84783513.645589575171471
result:
ok found '84783513.6455896', expected '84783513.6455896', error '0.0000000'
Test #82:
score: 0
Accepted
time: 387ms
memory: 69596kb
input:
2000 1997 7803
output:
53635859.339989975094795
result:
ok found '53635859.3399900', expected '53635859.3399900', error '0.0000000'
Test #83:
score: 0
Accepted
time: 388ms
memory: 72384kb
input:
2000 1998 8341
output:
33466185.814944230020046
result:
ok found '33466185.8149442', expected '33466185.8149442', error '0.0000000'
Test #84:
score: 0
Accepted
time: 386ms
memory: 70000kb
input:
2000 1999 6773
output:
2608075.465283261146396
result:
ok found '2608075.4652833', expected '2608075.4652833', error '0.0000000'
Test #85:
score: 0
Accepted
time: 43ms
memory: 49356kb
input:
2000 2 4496
output:
1484602254.131001234054565
result:
ok found '1484602254.1310012', expected '1484602254.1310012', error '0.0000000'
Test #86:
score: 0
Accepted
time: 380ms
memory: 73216kb
input:
2000 2000 5384
output:
0.000000000000000
result:
ok found '0.0000000', expected '0.0000000', error '-0.0000000'
Test #87:
score: 0
Accepted
time: 128ms
memory: 53204kb
input:
2000 250 1029
output:
1465117434.063100576400757
result:
ok found '1465117434.0631006', expected '1465117434.0631006', error '0.0000000'
Test #88:
score: 0
Accepted
time: 111ms
memory: 53848kb
input:
2000 256 5220
output:
1481878242.218473911285400
result:
ok found '1481878242.2184739', expected '1481878242.2184739', error '0.0000000'
Test #89:
score: 0
Accepted
time: 59ms
memory: 49888kb
input:
2000 3 8403
output:
1489320436.431853055953979
result:
ok found '1489320436.4318531', expected '1489320436.4318533', error '0.0000000'
Test #90:
score: 0
Accepted
time: 52ms
memory: 50120kb
input:
2000 31 6950
output:
1477330995.225131034851074
result:
ok found '1477330995.2251310', expected '1477330995.2251310', error '0.0000000'
Test #91:
score: 0
Accepted
time: 49ms
memory: 51920kb
input:
2000 32 3632
output:
1496222504.649006366729736
result:
ok found '1496222504.6490064', expected '1496222504.6490064', error '0.0000000'
Test #92:
score: 0
Accepted
time: 40ms
memory: 50712kb
input:
2000 4 2987
output:
1477889007.505459070205688
result:
ok found '1477889007.5054591', expected '1477889007.5054593', error '0.0000000'
Test #93:
score: 0
Accepted
time: 37ms
memory: 51148kb
input:
2000 5 2580
output:
1485468254.737495183944702
result:
ok found '1485468254.7374952', expected '1485468254.7374952', error '0.0000000'
Test #94:
score: 0
Accepted
time: 187ms
memory: 57416kb
input:
2000 500 6270
output:
1475788271.027598857879639
result:
ok found '1475788271.0275989', expected '1475788271.0275989', error '0.0000000'
Test #95:
score: 0
Accepted
time: 212ms
memory: 57308kb
input:
2000 512 1864
output:
1470340599.474985599517822
result:
ok found '1470340599.4749856', expected '1470340599.4749856', error '0.0000000'
Test #96:
score: 0
Accepted
time: 27ms
memory: 49988kb
input:
2000 6 8814
output:
1497075189.013495922088623
result:
ok found '1497075189.0134959', expected '1497075189.0134962', error '0.0000000'
Test #97:
score: 0
Accepted
time: 72ms
memory: 50668kb
input:
2000 62 4139
output:
1490927650.973212003707886
result:
ok found '1490927650.9732120', expected '1490927650.9732120', error '0.0000000'
Test #98:
score: 0
Accepted
time: 63ms
memory: 50544kb
input:
2000 64 7700
output:
1494910912.613783359527588
result:
ok found '1494910912.6137834', expected '1494910912.6137834', error '0.0000000'
Test #99:
score: 0
Accepted
time: 64ms
memory: 49788kb
input:
2000 7 8304
output:
1488325857.821989774703979
result:
ok found '1488325857.8219898', expected '1488325857.8219898', error '0.0000000'
Test #100:
score: 0
Accepted
time: 30ms
memory: 50064kb
input:
2000 8 7774
output:
1507136513.171559095382690
result:
ok found '1507136513.1715591', expected '1507136513.1715591', error '0.0000000'
Test #101:
score: 0
Accepted
time: 40ms
memory: 51108kb
input:
2000 9 2618
output:
1492019659.037316322326660
result:
ok found '1492019659.0373163', expected '1492019659.0373163', error '0.0000000'
Test #102:
score: 0
Accepted
time: 2ms
memory: 24124kb
input:
500 1 7674
output:
1463672939.781250000000000
result:
ok found '1463672939.7812500', expected '1463672939.7812500', error '0.0000000'
Test #103:
score: 0
Accepted
time: 8ms
memory: 24180kb
input:
500 125 1629
output:
1420736329.083827495574951
result:
ok found '1420736329.0838275', expected '1420736329.0838273', error '0.0000000'
Test #104:
score: 0
Accepted
time: 2ms
memory: 24036kb
input:
500 15 7376
output:
1465677415.506387948989868
result:
ok found '1465677415.5063879', expected '1465677415.5063879', error '0.0000000'
Test #105:
score: 0
Accepted
time: 11ms
memory: 24084kb
input:
500 250 5627
output:
1411074935.882358074188232
result:
ok found '1411074935.8823581', expected '1411074935.8823581', error '0.0000000'
Test #106:
score: 0
Accepted
time: 2ms
memory: 24084kb
input:
500 3 2245
output:
1437079231.540981292724609
result:
ok found '1437079231.5409813', expected '1437079231.5409811', error '0.0000000'
Test #107:
score: 0
Accepted
time: 3ms
memory: 24208kb
input:
500 31 8072
output:
1487957912.031461238861084
result:
ok found '1487957912.0314612', expected '1487957912.0314612', error '0.0000000'
Test #108:
score: 0
Accepted
time: 4ms
memory: 24120kb
input:
500 62 2415
output:
1454787477.649377346038818
result:
ok found '1454787477.6493773', expected '1454787477.6493773', error '0.0000000'
Test #109:
score: 0
Accepted
time: 8ms
memory: 24028kb
input:
500 7 1586
output:
1459900114.704660654067993
result:
ok found '1459900114.7046607', expected '1459900114.7046607', error '0.0000000'