QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#121189 | #6124. King Of Zombies | solemntee | WA | 43ms | 3940kb | C++20 | 2.6kb | 2023-07-07 18:53:59 | 2023-07-07 18:54:01 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
const int M=1005,inf=1e9;
const double eps=1e-15;
#define double long double
#define fi first
#define se second
int n,D;
int dcmp(double x){
if(fabs(x)<0)return 0;
return x>0?1:-1;
}
struct node{
double x,y;
node operator +(const node&tmp)const{
return (node){x+tmp.x,y+tmp.y};
}
node operator -(const node&tmp)const{
return (node){x-tmp.x,y-tmp.y};
}
node operator /(const double &a)const{
return (node){x/a,y/a};
}
node operator *(const double &a)const{
return (node){x*a,y*a};
}
}A[M],V[M];
double dis[M];
typedef pair<double,int> Pi;
double cross(node a,node b){
return a.x*b.y-a.y*b.x;
}
double length(node a){
return sqrt(1.0*a.x*a.x+1.0*a.y*a.y);
}
double disl(node p,node a,node b){
node v=p-a;
node u=b-a;
return fabs(cross(v,u))/length(u);
}
double dot(node a,node b){
return a.x*b.x+a.y*b.y;
}
double calc(node a,node b){
if(dot(a,b)<0)return -1;
double tm=length(a)/length(b);
return tm;
}
node Intersect_line(node a,node b,node c,node d){//两直线交点
//if(cross(b-a,d-c)==0)return node(inf,inf);//前提 不共线
double s1=cross(d-c,a-c);
double s2=cross(d-c,b-c);
return a+(b-a)*s1/(s1-s2);
}
vector<int>update(int x){
vector<int>Q;
for(int i=1;i<=n;i++){
if(i==x)continue;
node v=V[x]-V[i];
node p=A[i];
node a=A[x];
node b=a+v;
if(v.x==0&&v.y==0){
if(dcmp(length(a-p)-D)<=0){
if(dis[i]>dis[x]){
dis[i]=dis[x];
Q.push_back(i);
}
}
continue;
}
double d=disl(p,a,b);
if(dcmp(d-D)>0)continue;
double del=sqrt(D*D-d*d);
node dir=v/length(v)*del;
node nl={-v.y,v.x};
node pot=Intersect_line(p,p+nl,a,b);
//printf("x=%d i=%d\n",x,i);
double tl=calc(pot+dir-a,v),tr=calc(pot-dir-a,v);
if(dcmp(tl-tr)>0)swap(tl,tr);
//printf("%lf %lf\n",tl,tr);
if(dcmp(dis[x]-tr)<=0){
double val=max(dis[x],tl);
//printf("%lf\n",val);
if(dcmp(dis[i]-val)>0){
dis[i]=val;
Q.push_back(i);
}
}
}
return Q;
}
void solve(){
priority_queue<Pi,vector<Pi>,greater<Pi>>Q;
Q.push({0,0});
while(!Q.empty()){
auto now=Q.top();
Q.pop();
int x=now.se;
if(now.fi>dis[x])continue;
vector<int>val=update(x);
for(auto v:val){
Q.push({dis[v],v});
}
}
}
int main(){
scanf("%d %d",&n,&D);
for(int i=1;i<=n;i++)dis[i]=inf;
for(int i=0;i<=n;i++){
int x,y,a,b;
scanf("%d %d",&x,&y);
scanf("%d %d",&a,&b);
A[i]={x,y};
V[i]={a,b};
}
solve();
for(int i=1;i<=n;i++){
if(dis[i]==inf){
printf("-1\n");
}else {
printf("%.25Lf\n",dis[i]);
}
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3660kb
input:
5 3 0 0 3 0 10 10 0 -3 1 1 -1 -1 16 1 -1 0 100 100 100 100 -100 -3 10 0
output:
2.6262265521467858088791592 0.0000000000000000000000000 3.0000000000000000000000000 -1 14.2857142857142857140378966
result:
ok 5 numbers
Test #2:
score: 0
Accepted
time: 1ms
memory: 3640kb
input:
4 10 0 0 0 0 10 0 0 0 20 0 0 0 30 0 0 0 41 0 0 0
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 -1
result:
ok 4 numbers
Test #3:
score: 0
Accepted
time: 27ms
memory: 3848kb
input:
814 5261 8674 -10000 83 9959 -3135 4963 -5450 -980 -6718 -5021 -5412 1206 8906 -9471 -4357 5471 -3795 2180 -4645 -2664 9110 -5528 9221 -3130 -3916 1465 -6825 5446 1767 -3479 -6871 -7960 -3523 5303 -1141 7806 3362 -3357 7529 -6106 -7323 -8776 3458 3288 -4825 -5940 -4857 95 -3169 6767 -3056 -2340 3228...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 814 numbers
Test #4:
score: 0
Accepted
time: 2ms
memory: 3684kb
input:
470 235 5883 -1751 1075 368 7790 2418 3758 -3846 -5164 -3433 -5837 -7492 -3987 -6763 6899 -9252 -7032 2446 -4829 6204 5952 -1391 -6466 -1366 1902 -976 -6563 3105 -726 2931 4726 5388 5891 -2901 -3071 906 1237 6576 -2018 1582 -4444 -974 -537 -7998 -5090 -3067 -6005 -6746 7139 -9713 -6108 5218 150 -569...
output:
-1 -1 -1 -1 -1 -1 -1 3.8776035415729854685489009 -1 -1 -1 -1 -1 1.8672340235669575629574510 9.4843862519506049874040698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0.4692992262039083071936251 1.2760146654732569652685586 -1 -1 -1 -1 0.8519144711472826783172155 0.8400612857954248978605005 -1 -1 -1 2.049598178...
result:
ok 470 numbers
Test #5:
score: 0
Accepted
time: 12ms
memory: 3740kb
input:
513 6743 672 -7437 -673 -4800 2473 7996 -6326 3500 5785 -4490 8411 9527 -6418 -4031 -7778 -7792 9650 -8109 -6418 4041 -6638 9373 7042 1792 -2582 601 2410 8495 7222 1876 -8251 1827 -6668 3503 4439 -2064 1004 6600 4235 -5489 -995 77 4672 7871 -2757 -6231 3455 2819 -1903 -7115 -7370 -9396 -9766 -581 -7...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 513 numbers
Test #6:
score: 0
Accepted
time: 8ms
memory: 3884kb
input:
532 1356 592 8158 1209 4121 8684 -404 6292 -1509 -5665 9852 -8564 -4450 -225 -791 -3099 -5575 -3121 8560 5045 6229 -5053 3552 -871 1805 3034 3522 -1398 7523 -6851 -6621 -5539 5163 561 4300 -7900 -6939 64 -7900 4459 -3273 -4009 -5022 -9559 2288 1829 -7181 -4184 3853 5126 4300 2628 1409 5769 -2768 548...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 532 numbers
Test #7:
score: 0
Accepted
time: 2ms
memory: 3744kb
input:
643 343 -6247 451 4007 656 3579 -2469 720 -1888 -2485 4858 -9720 3473 -8864 9702 -2158 5692 -9764 6779 5532 9028 9723 -3172 7666 -3027 -4979 1933 2796 -3016 -6078 -4470 -211 4094 -5796 -7180 -8344 -4196 -1820 1461 8832 -3253 -848 3229 -678 5283 -5949 3456 3712 -4297 9845 7690 9994 -6191 -4871 -2949 ...
output:
1.6834008052057458235594919 -1 -1 -1 -1 0.7878161749030100164596473 0.5525516670074267834046611 -1 -1 -1 0.3979023561663924324273856 -1 2.4381826347146309807989439 1.4890329428489614668664615 7.6708666801126150743342369 3.0161985433470041690316721 -1 -1 -1 7.5952025662372696338149602 -1 3.4768956437...
result:
ok 643 numbers
Test #8:
score: 0
Accepted
time: 14ms
memory: 3940kb
input:
649 3052 1634 -9666 -5898 2948 -3830 8114 -1787 -3584 -4100 -5438 8239 -9293 9908 -3521 -633 -3613 -7653 -5639 -7483 6603 1242 2634 2971 598 9456 6152 -1814 6843 -4929 8914 1158 5029 -3091 4248 140 -895 9284 -6769 -9699 -9594 -2824 6832 4073 -8505 4594 3404 -1270 -5966 9563 -1447 -4108 4073 -3025 -2...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 649 numbers
Test #9:
score: 0
Accepted
time: 31ms
memory: 3876kb
input:
870 5514 -1985 -9924 -5613 -9347 3241 -128 -5784 33 -4825 -572 -1340 2283 4080 -3302 5218 4158 -1317 -3620 7471 1536 -1154 6167 3855 8688 -3304 -1866 4963 3167 -8053 3553 3507 7352 5065 3337 319 -5145 7448 -8719 9929 7044 -6110 -612 7888 882 -3818 3492 7954 -6249 -3942 -5128 -8938 5992 3112 -122 79 ...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 870 numbers
Test #10:
score: 0
Accepted
time: 32ms
memory: 3888kb
input:
886 5788 4869 805 -1826 8306 2185 3157 -4632 7777 5595 -5345 6978 -9690 2367 3972 -9402 726 5510 -8129 -1422 -4013 4131 7664 -8198 -2791 9043 -2491 8462 -1914 -6524 4703 4495 -8856 5351 -7212 2052 -3286 -2623 6477 8934 -1888 9084 1877 -625 -9152 7860 -5086 -4514 7105 -4796 -7466 -8809 -52 7692 6702 ...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 886 numbers
Test #11:
score: 0
Accepted
time: 5ms
memory: 3776kb
input:
314 5962 2258 -8497 -2386 5236 -428 6368 5126 9422 -3688 -8063 -4141 -4815 -853 199 -2565 -3687 534 -5684 2036 -1824 7442 -4207 8410 4896 2641 3361 -8534 9797 -9026 7734 -6819 7914 460 3684 6187 6603 7444 -4285 -3281 1650 7287 -1985 2698 3794 -6447 2709 9001 3869 -6024 2374 8468 -2719 -6641 6761 763...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 314 numbers
Test #12:
score: 0
Accepted
time: 25ms
memory: 3896kb
input:
821 5983 -8357 -5982 567 -3431 27 3101 -1648 1733 -3386 2420 -9294 -3877 -8981 -7706 -1073 5824 -6539 -53 3538 -5322 -9740 6341 9302 -4074 7003 8101 7115 7103 -2801 1876 5693 -6039 6032 -9161 693 -2299 8895 -3560 -7514 1319 -8687 -4261 -906 7503 -9920 -3828 1091 4014 -4722 -723 3200 5898 -917 7491 -...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 821 numbers
Test #13:
score: 0
Accepted
time: 38ms
memory: 3908kb
input:
1000 4747 4970 8674 -10000 83 9959 -3135 4963 -5450 -980 -6718 -5021 -5412 1206 8906 -9471 -4357 5471 -3795 2180 -4645 -2664 9110 -5528 9221 -3130 -3916 1465 -6825 5446 1767 -3479 -6871 -7960 -3523 5303 -1141 7806 3362 -3357 7529 -6106 -7323 -8776 3458 3288 -4825 -5940 -4857 95 -3169 6767 -3056 -234...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #14:
score: 0
Accepted
time: 43ms
memory: 3824kb
input:
1000 8968 -5350 7923 2783 3409 1219 2941 9187 -7428 9803 -8286 3099 -7049 -7487 -1266 3521 9843 -530 237 -6361 5701 -8580 -5161 -9458 -8646 6689 1331 3081 -3533 -4386 -7013 -4636 -5818 -68 -2663 4856 8768 1285 -9886 -8423 -866 7154 -1491 -81 7373 -3102 -3032 2902 5216 -1331 -226 3158 -19 1920 6649 5...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #15:
score: 0
Accepted
time: 31ms
memory: 3892kb
input:
1000 3685 -7383 -377 -2723 3029 -2493 -2981 -8929 1564 101 -4088 2025 4793 -6663 8915 8708 4058 -6426 1405 -8811 -9888 437 -7050 -2828 -8785 -8980 -2683 9334 1620 -3768 1498 2041 9569 -953 -4807 -250 -7601 -5737 -1586 5466 639 -62 3533 -9375 1745 1643 -8798 -7217 2473 -7954 -8314 4197 5161 407 -2869...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #16:
score: 0
Accepted
time: 43ms
memory: 3876kb
input:
1000 7779 -83 -6062 6465 -619 3622 -535 -1561 -1436 1194 3524 2198 7756 -2565 -4391 4086 -5079 2187 526 8346 -3379 -9014 -1634 3024 5216 8525 8864 8021 -926 -4295 6866 2809 -6692 8830 -6286 -8592 5530 5988 -2345 8435 -670 428 304 8957 -6518 4010 -1230 4299 -3378 -247 6367 -2639 -3858 -2449 1072 5871...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #17:
score: 0
Accepted
time: 14ms
memory: 3756kb
input:
1000 367 7870 -167 -2515 -6975 2856 -2621 7937 1386 -1908 -3582 1236 6091 -3505 9712 3761 9548 -8143 2480 -8749 3137 1848 4624 -2542 9255 8798 3005 3288 -8920 -3029 -9267 9804 1357 9924 8377 -9639 -4839 -9852 -6986 -4299 2542 -9713 -1865 -6012 5169 -9116 -9545 731 -4041 -7303 -8748 9843 -1061 -5474 ...
output:
0.2723583328088159291840813 1.0674843235877962229667462 -1 -1 -1 0.2440444041867433801461804 0.6398775614693286865669250 0.6301894201319460782849922 -1 -1 3.6663455137102193871767586 1.0181514368819603523659556 1.0056720037680991543813450 1.7640881478581502593777977 1.6733181102816137278323921 1.166...
result:
ok 1000 numbers
Test #18:
score: 0
Accepted
time: 39ms
memory: 3884kb
input:
1000 7034 4796 -4472 9218 -4549 -8447 -6070 4486 168 9889 4756 4961 -6819 7730 3619 538 2306 2134 -9296 -9397 -1779 2756 72 -3697 -2728 -8010 3791 -1544 -6409 5577 -5291 -8365 -5618 3114 -9044 3997 8424 -6076 -2538 6710 -8953 -2332 1907 6611 -8185 5142 6983 -957 -6253 -8247 4249 5737 8200 3705 -2355...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #19:
score: 0
Accepted
time: 32ms
memory: 3796kb
input:
1000 3023 653 3503 -8597 7046 7204 -6088 -2291 -5222 -5367 4811 4332 768 9436 3555 -3480 4777 -8209 -1414 -1487 2744 5093 -6803 3023 5993 1357 -2792 -3676 3429 9407 -7077 6722 -8023 -6578 1699 -6241 3434 1519 -3912 -5650 6434 9334 -5579 4875 -4502 -2540 5304 1263 8120 9429 2863 5168 4897 -1830 1559 ...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #20:
score: 0
Accepted
time: 39ms
memory: 3884kb
input:
1000 7257 1012 6701 3271 9093 -1083 -7424 -8075 -6841 -6820 2317 -2694 -6065 791 6786 -6516 -3387 -35 713 4141 -6414 -2609 9656 -4591 799 7198 -7782 9355 6170 -8823 412 -3040 6438 5522 7109 -3607 7935 -7045 596 -4807 6775 -6931 -1513 600 -2114 -1142 5879 -2429 -2857 8513 2683 -6198 -5797 -9347 1129 ...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #21:
score: 0
Accepted
time: 40ms
memory: 3884kb
input:
1000 9114 1476 -4037 -8995 8262 8908 -1487 944 -5516 9596 3650 834 1070 7465 -3222 2414 2288 -2668 -8938 -4207 6003 6021 4793 -8241 -6545 -9553 6783 4946 -2850 -3838 -5766 -1767 -2851 -4477 -4400 -148 -861 1862 -2576 -5312 -9308 -7990 4073 -6799 -1084 204 6189 676 -6653 -322 4373 -5598 1673 3104 -52...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #22:
score: 0
Accepted
time: 23ms
memory: 3900kb
input:
1000 1913 -2750 -6291 96 1178 1797 3051 -8940 -1995 8432 -2557 -8851 -5582 -7893 -8622 4210 -7213 9625 -446 -8443 -9850 -8938 -5388 -3843 320 1104 -5252 4319 9847 2861 -6366 7847 2754 -3371 -6987 1440 -3714 -8810 275 -1932 -5294 6323 4901 -9319 -6060 -9482 4308 -3820 2761 -7791 72 -7568 2794 -9896 1...
output:
0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.0000000000000000000000000 0.000000000000000000...
result:
ok 1000 numbers
Test #23:
score: 0
Accepted
time: 14ms
memory: 3904kb
input:
814 7 -89 23 -61 5 39 94 -77 22 -46 97 72 -30 80 72 -31 -55 27 17 44 33 -22 79 -4 71 29 -32 24 1 -87 61 -46 -7 23 20 92 9 41 51 -70 -58 9 -40 65 87 -46 51 -72 44 -34 -49 100 27 -39 -61 7 22 -53 9 -5 87 10 -9 -82 -47 -6 59 -20 -1 -16 28 -81 32 87 68 -3 -5 -62 57 69 -67 76 16 51 62 42 38 97 98 -1 16 -...
output:
0.1350232140020912231261323 0.0824155370169349737772082 0.1453343332118632997125790 0.0525219573096312899020219 0.0824155370169349737772082 0.0925943839986383953816261 0.0420019572683996542629349 0.0525219573096312899020219 0.1530416001359192556223595 0.0950081470187599464236180 0.064517977485241265...
result:
ok 814 numbers
Test #24:
score: 0
Accepted
time: 4ms
memory: 3756kb
input:
470 6 -45 73 -59 -16 -76 3 47 81 -4 77 37 -49 18 50 -25 96 30 70 91 -66 -54 40 -13 50 66 59 -20 6 -75 -60 40 18 53 -18 -11 -93 1 66 31 -50 74 -47 -33 -30 -80 80 -62 -71 44 49 -21 -50 63 46 7 -24 50 21 -70 -43 -98 65 -26 -22 56 37 73 -77 -47 55 70 -46 49 27 78 -61 29 99 -70 61 -61 44 -75 10 -85 -61 -...
output:
0.3755186761301285099426926 1.6683190318579509985779177 0.5439754984364175826455634 -1 2.2304230764483010203327179 1.1530555753931651404410944 1.1259959048517394799822713 -1 1.5475600353532341208438738 4.4069554659721659169505092 -1 0.9666765818219168198040248 -1 1.0774814125369898084629006 0.977680...
result:
ok 470 numbers
Test #25:
score: -100
Wrong Answer
time: 4ms
memory: 3876kb
input:
513 10 -21 18 -43 84 -74 -32 -68 -82 16 -98 -70 -10 98 -83 -38 -55 -85 -57 41 51 -41 -80 -50 -98 -92 -11 49 -64 16 91 53 -18 -50 86 14 -39 -76 42 -58 -26 37 -82 -20 -49 45 -81 -97 2 -22 -83 -32 84 98 -77 49 30 98 36 -45 92 -54 -90 18 -87 27 15 49 -63 -54 -67 -7 -59 -55 46 -36 91 -25 -63 31 90 7 9 -5...
output:
0.0366686664231468394655811 0.0172286677633599498051908 0.0186958309077363358583607 0.0366686664231468394655811 0.0363338408590936731796194 0.0366686664231468394655811 0.0000000000000000000000000 0.0893839967456787864760856 0.0042368326887530314067216 0.0000000000000000000000000 0.000000000000000000...
result:
wrong answer 14th numbers differ - expected: '0.0276413', found: '0.0299939', error = '0.0023526'