就做出了一道題,當初一道都做不出的我是不是腦殘?
偶然發現,第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為弧度,不是角度!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。