就做出了一道题,当初一道都做不出的我是不是脑残?
偶然发现,第100场时,大家都那么水,看来所谓的蓝紫都是上学期练出来的。
#include <iostream> #include <stdio.h> #include <math.h> #define pi acos(-1.0) using namespace std; int main(){ double n,R,r; while(cin >> n >> R >>r){ if(n==1 || n==2){ if(R>=r*n) cout <<"YES" <<endl; else cout <<"NO" <<endl; continue; } double d=((n-2.0)*180.0/n)/2.0; if(R>=r+r/cos(d*(pi/180.0))) cout <<"YES"<<endl; else cout <<"NO"<<endl; } return 0; }
WA了一次,因为π的定义,记住:
#define pi acos(-1.0)
调了半天,记住:
cos(d)中,d为弧度,不是角度!