题解:UVA12853 The Pony Cart Problem
题目大意
给定车轮间距
思路
设内轮轨迹半径为
由于内轮转
解得
因此,外轮轨迹周长为:
code
#include <bits/stdc++.h>
using namespace std;
const double PI=acos(-1.0);//π
int main()
{
int T;
cin>>T;
for(int i=1;i<=T;++i)
{
double D,N;
cin>>D>>N;
double ans=(2*PI*N*D)/(N-1);//公式
printf("Case %d: %.3f\n",i,ans);
}
return 0;
}