2016百度之星 热身1004

来源:互联网 发布:linux热点连接ip查询 编辑:程序博客网 时间:2024/06/05 23:56

http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=695&pid=1004

#include <stdio.h> #include <math.h> int main() //正多边形为偶数 所以 如果先手能在中间放  则不管后手在哪里放 先手都能放在其关于中心点(第一个圆的圆心)对称的位置 {int t,i;double n,a,r,R,u;scanf("%d",&t);for(i=1;i<=t;i++)   {scanf("%lf%lf%lf",&n,&a,&r);u=(180*(n-2)/n)/2; //正多边形一个内角的一半 R=tan(u*3.1415927/180)*a/2; // 正多边形内切圆半径 printf("Case #%d:\n",i);if(r<=R) //第一次放在中心的圆的半径 不能大于 正多边形内切圆半径 {printf("Give me a kiss!\n");}else{printf("I want to kiss you!\n");}}return 0;}


0 0
原创粉丝点击