Codeforces Round #100 總結 (pi=acos(-1.0)!!!cos(d),d為弧度!!!)


就做出了一道題,當初一道都做不出的我是不是腦殘?

偶然發現,第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為弧度,不是角度!


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com