CF1100C题解
题解思路:
图就是一个内接圆,外面有一圈外接圆。
外接圆有
我们就设内接圆的半径为
如下图所示:
然后我们随便挑两个圆来看,首先我们先把圆心连起来,因为这
而在圆心里的哪个角我们能求出来,因为
如图:
那么这个角的一半就是:
那么
公式好了,就可以写代码了!
AC CODE:
#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
using namespace std;
const double PI = 3.1415926;
double n , r;
int main() {
cin >> n >> r;
printf ("%.7lf\n" , (double)(r * sin (PI / n)) / (1.0 - sin (PI / n)));//直接套用公式即可
return 0;
}
码字不易,求赞!