map's blog

By map, 13 years ago, In Russian
  1. http://mirror.codeforces.com/contest/140/submission/1000181 :
  2. #include<stdio.h>
  3. #include<string.h>
  4. #include<math.h>
  5. #define esp 1e-8
  6. int n,a,b;
  7. double c,cc;
  8. int main(){
  9.     int m;
  10.     scanf("%d%d%d",&n,&a,&b);
  11.     if (n==1){
  12.         if (a>=b) printf("YES\n");
  13.         else printf("NO\n");
  14.         return 0;
  15.     }
  16.     cc=asin(1.0)*2.0/(double)n;
  17.     c=asin(b/(a-b+0.0));
  18.     if (c<cc+esp) printf("YES\n");
  19.     else printf("NO\n");
  20.     return 0;
  21. }

n = a = b = 5 - при взломе выдало "NO".
c=asin(b/(a-b+0.0));  - довольно странно должно было посчитаться.
  • Vote: I like it
  • +1
  • Vote: I do not like it