2015年百度之星程序设计大赛 - 资格赛 (1004放盘子)
【题目链接】:click here~~
小度熊喜欢恶作剧。今天他向来访者们提出一个恶俗的游戏。他和来访者们轮流往一个正多边形内放盘子。最后放盘子的是获胜者,会赢得失败者的一个吻。玩了两次以后,小度熊发现来访者们都知道游戏的必胜策略。现在小度熊永远是先手,他想知道他是否能获胜。
注意盘子不能相交也不能和多边形相交也不能放在多边形外。就是说,盘子内的点不能在多边形外或者别的盘子内。
【解题思路】数学题,题目Hint是关键了,因为小度熊先在多边形中间放一个盘子,接下来无论来访者怎么放,小度熊都根据多边形中心与来访者的盘子对称着放就能获胜。,所以只需判断多边形对角线的长度与盘子半径(或者说直径)就可以了
代码:
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <iostream>
#include <algorithm>
using namespace std;
const int N=1e5+5;
int num[N];
const double eps=1e-6;
const double pi=acos(-1.0);
int main()
{int t,tot=1;cin>>t;while(t--){double n,m,r;cin>>n>>m>>r;printf("Case #%d:\n",tot++);double ll=(m/2)/tan(pi/n);//多边形对角线长度if(ll>r+eps) puts("Give me a kiss!");else puts("I want to kiss you!");}return 0;
}
2015年百度之星程序设计大赛 - 资格赛 (1004放盘子)相关推荐
- 2015年百度之星程序设计大赛 - 资格赛【题解】
1001 大搬家 Accepts: 866 Submissions: 3804 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/6 ...
- 2015年百度之星程序设计大赛 - 资格赛
1001 大搬家 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem ...
- 2015年百度之星程序设计大赛 - 资格赛:1002列变位法解密
列变位法解密 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Problem De ...
- 2014年百度之星程序设计大赛 - 资格赛 1004 Labyrinth(Dp)
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/sr19930829/article/details/26003869 Labyrinth Time ...
- 2018百度之星程序设计大赛 - 资格赛 hdu6345(找区间最小值)
子串查询 Time Limit: 3500/3000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Total Sub ...
- 2018百度之星程序设计大赛资格赛(4道题的答案)
目前是百度之星的资格赛比赛时间,写对一道题就可以进入后面的比赛了,我们初赛再见咯.明明昨天就上传该文章,可惜图片太多一直列为待审核,现在图片都删了,日后再来详细补充题目吧. ###调查问卷 #incl ...
- bestCoder 2015 百度之星程序设计大赛 资格赛-1003-IP聚合
IP聚合 Accepts: 1907 Submissions: 5012 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/6553 ...
- 2017百度之星程序设计大赛 - 资格赛【1001 Floyd求最小环 1002 歪解(并查集),1003 完全背包 1004 01背包 1005 打表找规律+卡特兰数】...
度度熊保护村庄 Accepts: 13 Submissions: 488 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/3276 ...
- 2017百度之星程序设计大赛-资格赛
ACM模版 忙里偷闲的写了几道题,这两天好忙啊--只过一道题就能通过资格赛,所以并没有什么签到题--但是的确有的题被我想难了~~~ 1002-度度熊的王国战略 >>>并查集<& ...
最新文章
- ios4--UIView的常见属性(尺寸和位置)
- Linux 命令利用scp实现从服务器共享地址上传下载文件、文件夹实例演示,scp命令的参数详解
- C语言中sizeof()的用法
- 团队任务3:第一次冲刺
- Linux 主要的发行系统版本介绍
- CentOS系列启动流程和内核原理(5系列,6系列,7系列)
- javascript编程题_如何开始使用JavaScript进行竞争性编程
- 面试题59 - II. 队列的最大值
- flutter向上动画弹出菜单效果
- postgresql数据类型之数组类型
- Python入门学习笔记(8)
- String,PChar,PByte,Array of Char,Array of Byte 转换---来自大富翁
- WINCE--修改MAC地址
- 视频教程-R语言实战之行业案例分享视频课程-其他
- 掌讯3561跟3518区别_车载大屏导航掌讯方案MTK3561 ROOT 方法
- android 软件 打开方式有哪些,apk是什么文件 apk文件打开方法详解
- 结构体中的函数指针(c语言里一种思想)
- 前导图法(PDM)或单代号网络(AON)总结
- MySQL的数据管理
- neutron之DVR(distributed virtual router)学习笔记