注意:角度大于180度的时候
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
const double r=6440;
int main()
{
double ss,as;
char s[10];
while(cin>>ss>>as>>s){
if(s[0]=='m')
as=as/60;
double angle=M_PI*as/180;
double arc=angle*(ss+r);
double dis=2*(ss+r)*sin(angle/2);
if(as>180) arc=2*M_PI*(ss+r)-arc;
printf("%.6f %.6f\n",arc,dis);
}
return 0;
}