给你图片让你走,只有两种走法
#include<bits/stdc++.h>
using namespace std;
#define pi acos(-1.0)
int main()
{
// cout<<pi<<endl;
// printf("%lf\n",2.0/5+(pi*(4.0/5)*3)/6);
double n,l,r,x,y,xx,yy;
while(cin>>n>>l>>r>>x>>y>>xx>>yy)
{
double s1=abs((y-yy)/l)*r;
// cout<<s1<<endl;
double rr=(min(y,yy)/l)*r;
// cout<<rr<<endl;
s1+=pi*rr*abs(x-xx)/n;
// cout<<s1<<endl;
double s2=(y*r)/l+(yy*r)/l;
// cout<<s2<<endl;
printf("%lf\n",min(s1,s2));
}
return 0;
}