Problem 2121 神庙逃亡

Accept: 1038    Submit: 2718
Time Limit: 1000 mSec    Memory Limit : 32768 KB

 Problem Description

话说最近穷猫猫LKity意外得到了一部ANDROID手机,于是,LKity兴奋地为自己的新机子安装了神往已久的游戏——神庙逃亡(Temple Run)。可惜,LKity不仅仅是一只穷猫猫,更是一只笨猫猫。每次她玩这款游戏的时候,都被群鄙视了。例如下图所示情形:

逃亡路途中,在Merida公主正前方S米出现了一堵火墙。火墙高度为H米。LKity控制着Merida公主以垂直方向上为Vy米/秒的速度试图跨越前方的火墙。已知现在Merida公主奔跑的速度(即水平速度)为Vx米/秒。你猜猜,笨笨的LKity能顺利控制Merida公主通过此障碍吗?【注:为了简便,在TempleRun的世界中,重力加速度恒为10m*s^-2】

 Input

输入为标准输入,输入数据第一行为一个正整数T(1<=T<=100)表示接下来有T组测试数据 接下来为T行,每行一组数据,包括4个正整数S,H。Vx,Vy用空格隔开。其中,所有整数都在区间【1,1,000,000】内。数据保证S为Vx的倍数。

 Output

对于每组数据,请输出一行,如果Merida公主能顺利通过前方火墙则输出“good done!”,否则输出“poor Merida!”。

 Sample Input

2100 1 1 110 1 10 100

 Sample Output

poor Merida!good done!

 Source

福州大学第十届程序设计竞赛

先算到墙所需时间,再算在那个时间点的对应高度
s = vx * t  = >  t = s / vx       h = vy * t + 0.5 * (-g) * t^2 
#include <iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
int t,n,s,h,vx,vy;
int main()
{for(scanf("%d",&t);t--;){scanf("%d%d%d%d",&s,&h,&vx,&vy);double ti = 1.0 * s / vx;double hh = vy * ti - 0.5 * 10 * ti * ti;if(hh>=h){printf("good done!\n");}else{printf("poor Merida!\n");}}return 0;
}

FZU - 2121 - 神庙逃亡相关推荐

  1. FZU 2121 神庙逃亡(物理速度公式)

    题目:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=45184 代码: #include<stdio.h> ...

  2. Problem 2121 神庙逃亡(FZU)

    Problem 2121 神庙逃亡 Accept: 700    Submit: 1788 Time Limit: 1000 mSec    Memory Limit : 32768 KB  Prob ...

  3. [FOJ 2121] 神庙逃亡

    题目描述 神庙逃亡 解题思路 参考代码 #include <stdio.h> int main() {int n;scanf("%d",&n);while (n ...

  4. FOJ Problem 2121 神庙逃亡

    一,问题描述 二,问题分析 简单来说是纯物理问题,水平方向为匀速运动,竖直方向为匀加速运动 注意:从离S米直接开始起跳,加速度恒为10 只需判断竖直方向的位移是否大于火墙的高度h即可 三,问题解答 # ...

  5. 图灵在布莱切利园的女朋友_前亚马逊副总裁蒂姆·布莱伊为什么离开了

    图灵在布莱切利园的女朋友 重点 (Top highlight) 大技术 (BIG TECHNOLOGY) OneZero is partnering with Big Technology, a ne ...

  6. HTC VIEW丨14. 使用激光指针与物体交互:一直显示激光——(VR交互机制3-Use)

    Use两种实现方式: 1.使用手柄点击,按下Trigger键触发 2.使用激光指针悬停在物体上,按下Trigger键 2019.06.26更新: 写了一套逻辑,只要勾选isHTC,自动帮你把UI从PC ...

  7. fzu 2150 Fire Game 【身手BFS】

    称号:fzu 2150 Fire Game :给出一个m*n的图,'#'表示草坪,' . '表示空地,然后能够选择在随意的两个草坪格子点火.火每 1 s会向周围四个格子扩散,问选择那两个点使得燃烧全部 ...

  8. FZU 1686 神龙的难题(DLX反复覆盖)

    FZU 1686 神龙的难题 题目链接 题意:中文题 思路:每个1看成列,每个位置作为左上角的矩阵看成行.dlx反复覆盖就可以 代码: #include <cstdio> #include ...

  9. FZU 1649 Prime number or not (Miller-Rabin素数测试)

    题目链接:http://acm.fzu.edu.cn/problem.php?pid=1649 题目大意:很直接,判断一个数n(2<=n<=10^18)是不是素数.   当n达到long ...

最新文章

  1. WPF:跨应用程序会话保持和还原应用程序范围的属性
  2. cassandra mongodb选择——cassandra:分布式扩展好,写性能强,以及可以预料的查询;mongodb:非事务,支持复杂查询,但是不适合报表...
  3. leetcode 5. 最长回文子串 暴力法、中心扩展算法、动态规划,马拉车算法(Manacher Algorithm)
  4. Android中BroadcastReceiver组件详解
  5. 2 周流量激增百倍的腾讯课堂后台扩容和性能优化实战
  6. 面试题12:打印1到最大的n位数
  7. 【广州】openGauss Meetup (12月19日)| 活动预告
  8. PostgreSQL最终获得存储过程
  9. Map.getOrDefault()的返回类型问题
  10. 数组 -- removeElement -- 图解
  11. linux系统权限和用户
  12. CAN总线波特率计算方法
  13. Hash算法及数字签名【六】
  14. 【线段树区间合并】BZOJ1593-[Usaco2008 Feb]Hotel 旅馆
  15. QT人机交互(动态界面)
  16. React学习七(React Hooks)
  17. 老罗的Android系统分析(三横三纵)
  18. Odoo产品分析 (三) -- 人力资源板块(1) -- 员工目录(1)
  19. 局域网git服务器搭建(基于win7 + bonobo git server)
  20. 12 Roll A Ball全部代码

热门文章

  1. 关于eclipse的TestNG的插件安装方法
  2. 兼容ie浏览器的经验总结
  3. 利用Python发短信
  4. 产品创业应该如何绕过陷阱
  5. 全球与中国鳄鱼剪市场深度研究分析报告
  6. CSS3 六边形绘制
  7. 科普一下王者剪辑软件里面的“克隆大师”功能
  8. 必会面试题:1.浅拷贝和深拷贝_浅拷贝
  9. vue 动态添加html属性,vue.set如何添加属性?
  10. java如何造假数据_如何让数据“造假”更快更真?