CSU1020: 真三国无双
1020: 真三国无双
Submit Page Summary Time Limit: 1 Sec Memory Limit: 128 Mb Submitted: 1042 Solved: 278
Description
真三国无双是魔兽的一个游戏,该游戏是以中国三国的历史背景而制作的,该游戏是5 V 5的游戏模式,敌对双方各5个英雄,推掉了对方的大本营就算取得了胜利。
ZYH和SN都喜欢玩这个游戏,但是他们谁也不服谁,都觉得自己的操作比对方厉害,因此他们两人决定以单挑的方式来一决高下。ZYH选择了他最喜欢的英雄:关羽,SN也选择了他喜欢的英雄:典韦。
在他们开始正式比赛前,裁判介绍了一下关羽和典韦的技能。典韦有个脚踢地面而造成群晕的技能,简称为T,由于是游戏,它会有个动画效果,因此典韦使用T分为三个阶段:
点击T -> T的动画 -> T的释放
点击T的时间可以忽略,T的动画需要a(MS);T的释放时间为b(MS),在这段时间内,如果对方英雄在地面,就会被击晕。
而关羽使用技能D,过程是这样的:
点击D -> 选择方向 -> 转身(英雄会逆时针转身到选择的方向)-> 跳到空中-> 落下
点击D和选择方向的时间可以忽略,转身时间为c(MS),跳到空中停留的时间为d(MS)。英雄当前方向与选择方向之间的逆时针夹角叫做旋转角度。转身时间c = 旋转角度 × 10 (MS)。在游戏中,旋转角度的范围为[0, 360),不可能小于0或者大于等于360。
因此关羽和典韦单挑的时候,关羽喜欢用自己的技能D躲典韦的技能T,这就必须满足在典韦技能T释放的b(MS)时间内,关羽必须在空中。为了简化问题,我们认为,关羽在起跳或者落地的瞬间,典韦的技能T对他是无效的。
裁判正式介绍技能后,ZYH(关羽)就和SN(典韦)开始单挑了,他们在打架多次后,ZYH(关羽)和SN(典韦)的血量都处于死亡的边缘,此时SN(典韦)果断使用了自己的技能T,希望可以把ZYH(关羽)杀了,而ZYH(关羽)也在同时使用了技能D。
现在ZYH(关羽)求救于你,希望你能帮他计算关羽能选择的最小旋转角度,他的命就掌握在你的手上,你可不能随便应付吧。另外注意一点的就是,他们的技能现在只能释放一次。
Input
输入的第一行表示测试数据的组数N。下面输入包括N行,每行包括三个整数,分别表示a, b, d (1 ≤ a ≤ 10000, 1 ≤ b ≤ 10000, 1 ≤ d ≤ 10000)。
Output
如果ZYH(关羽)可以成功躲掉SN(典韦)的技能T,则输出能成功躲避的最小旋转角度(小数点后保留两位有效数字)。否则输出IMPOSSIBLE;每个输出后都换一行。
Sample Input
3 1 1 1 1 2 1 2 1 2
Sample Output
0.10 IMPOSSIBLE 0.10 题意:在眩晕的时间段内满足在空中,那么首先在眩晕开始的时候就需要在空中,并且眩晕结束之间在空中,否则就是IMPOSSIBLE。
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <algorithm> #include <stack> using namespace std; const int maxn=105; int T; double a,b,d; int main() {scanf("%d",&T);while(T--){scanf("%lf %lf %lf",&a,&b,&d);double x=(a+b-d)*1.0/10;double y=a/10;//计算眩晕开始的时间if(x>=0&&x<360&&x<=y)printf("%.2f\n",x);else if(x<0)printf("0.00\n");elseprintf("IMPOSSIBLE\n");}return 0; }/**********************************************************************Problem: 1020User: therangLanguage: C++Result: ACTime:0 msMemory:0 kb **********************************************************************/
转载于:https://www.cnblogs.com/jkzr/p/10030722.html
CSU1020: 真三国无双相关推荐
- 真三国无双8二十四项修改器风灵月影版
点击下载来源:真三国无双8二十四项修改器风灵月影版 真三国无双8修改器风灵月影顾名思义,就是由风灵月影大神专门为<真三国无双8(Dynasty Warriors 8)>量身打造的一款游戏辅 ...
- ati自定义分辨率_真三国无双7游戏自定义分辨率的修改方法
这是一个真三国无双7游戏自定义分辨率的修改方法介绍,一个非常详细的教程,玩家研究并且分享的,告诉玩家如何在游戏中修改自己需要的分辨率来迎合自己的本身的电脑,使游戏的画面效果达到最好,很实用的一个教程, ...
- 《真三国无双5》全人研究完整版
<真三国无双5>全人研究完整版 2010-01-29 13:21 蜀国 赵云 系列传统主角 本作走的依然是平均路线 先说说子龙的优点吧 无双很赞 无双终结技很实用 无双连舞时攻击速度不错 ...
- 《真·三国无双ADVANCE》攻略
<真·三国无双ADVANCE>攻略 基本操作 )?avz终!? ?鱲?愈 地图画面 5_婛?6牂 方向键:移动游标 =wS(!鷉e蓿 A:选择移动目标 }c%?Q? B:取消 ...
- csu 1020 真三国无双
真三国无双 Time Limit:1000MS Memory Limit:131072KB 64bit IO Format:%lld & %llu Submit Status ...
- unity实现war3真三国无双(一)资源提取
以前一直用flash做webgame,没做过3D游戏,现在webgame的工作不好找了,打算转unity.自己玩过的3D游戏不太多,玩的最多的就属war3上的真三国无双了,所以打算用unity实现这个 ...
- 真三国无双3.9D蓝屏 (魔兽争霸3 蓝屏) 的处理方法
刚才在玩真三国无双3.9D时,电脑突然蓝屏,并且发出刺耳的声音.看样子是声卡在发声的时候卡住了,导致了蓝屏.以前也遇到过类似的情况,只是后来重新装过XP系统之后就没有去重新设置一下 魔兽争霸3 的声音 ...
- Python开发一个《真三国无双20th纪念》人物羁绊计算器
文章目录 <真三国无双20th纪念> 羁绊计算器源码 <真三国无双20th纪念> 目前 <真三国无双20th纪念> 这个手游在国内没有代理商,所以服务器是国际服,想 ...
- 无法启动此程序因为计算机中丢失d3dx9_36.dll,xp系统运行真三国无双游戏提示d3dx9_36.dll丢失的解决方法...
真三国无双是一款备受许多xp系统用户喜欢的游戏,然而在玩的过程中,有不少xp系统用户反映说遇到提示d3dx9_36.dll丢失的情况,导致无法继续玩真三国无双游戏,这是怎么回事呢,现在随系统城小编一起 ...
最新文章
- android view setx,Android的setX()和setY()表现不可思议
- 软件如何控制硬件、编译器和操作系统是否需要编译
- [转]自定义SqlMembershipProvider方法
- 【干货】一文带你看透深度学习框架演进
- css-modules,CSS Modules 方案
- MATLAB分子微纳模拟,FDTD/MODE/DEVICE/Interconnect 微纳光电子模拟
- 使用Windows Server 2003搭建一个asp+access网站
- Qt Toast 一个淡出提示效果
- 爬取mm131套图并下载到本地
- m1芯片xcode打包IPA processing failed错误解决方案
- HuangTools 绿色软件包 (Version 1.0.0)
- Linux实战之ssl自签名证书
- head, tail, catI(linux) in powershell
- ORB-SLAM2工作原理总结
- BZOJ 3036 绿豆蛙的归宿
- vue pc端web页面微信支付和支付宝支付
- Valgrind使用介绍
- 多校官宣:第二轮“双一流”,新增这些学科!
- 基于SphereFace深度学习的人脸考勤系统(Caffe+windows+OpenCV)
- bzoj 1503 郁闷的出纳员 (平衡树+前缀和)
热门文章
- 华为鸿蒙os和麒麟os区别,麒麟、鸿蒙皆自研,为何华为不像苹果将系统同时推送?...
- map python2 python3 兼容,Python2与Python3兼容
- 怎么在大数据里面删除不了_数据库删除大数据怎么操作
- 4x4矩阵键盘c语言,4X4键盘矩阵键盘程序
- java注解_Java注解
- python all 函数_Python all()函数
- python变量_Python变量
- c++ 基数排序算法_基数排序算法– C / C ++实现的基础
- Java FileInputStream
- zookeeper入门学习《一》