fork download
  1. def A(a,b,c,d,p=3.1415926535):z=abs(a-c);M=lambda f:2*p*f*abs(b-d)/360.0;print min((a==c)*min(a+c,M(a))+(b==d)*z or'',M(a)+z,M(c)+z)
  2. exec("A(*input());"*6)
Success #stdin #stdout 0s 9032KB
stdin
2.23606797749979,63.43494882292202,5,53.13010235415598
0,0,1.4142135623730951,45
1.4142135623730951,45,1.4142135623730951,-45
1.4142135623730951,45,1,0
1,0,0.9999737567056448,114.58929591516
1,0,1,0
stdout
3.16609667402
1.41421356237
2.22144146902
1.19961172575
1.99993425895
0.0