哈利波特

时间限制:1000 ms  |  内存限制:65535 KB
难度:3
描述

Harry 新学了三种魔法,他可以用第一种魔法把 a 克的沙子变成 b 克金属,可以用第二种魔法把 c 克金属变成 d 克金子,可以用第三种魔法把 e 克金子变成 f 克沙子。Harry 的两个好朋友Ron和Hermione知道了非常高兴,但是Ron和Hermione有个分歧,Ron觉得Harry可以用这三种魔法获得无限的金子,Hermione觉得不能获得无限多的。Harry想知道到底谁是对的

输入
输入6个整数 a,b,c,d,e,f 
(0<=a,b,c,d,e,f<=1000)
输出
输出谁是对的,如果Ron是对的输出“Ron”,否则输出“Hermione”
样例输入
100 200 250 150 200 250
100 50 50 200 200 100
1 1 0 1 1 1
100 1 100 1 0 1
样例输出
Ron
Hermione
Ron
Ron
上传者
ACM_王莹

思路:正向黄金 《逆向黄金(Ron)

正向 :k=b/c*d

逆向: q=(k/e)*f

w=(q/a)*b

p=(w/c)*d//逆向黄金

要注意,输入可以有0 所以

1.a=0 bcd 时候 无限黄金ron c=0&&d 无限变出金子 ron

2.当(a=0||c=0||e=0)&&b、d、f 也是无限金子

3.当(a==0&&b==0)||(e==0&&f==0)||(c==0&&d==0)  herminoe中间有一个环节不能转换

(用的syy的代码 比我写的更简单)


#include<stdio.h>
int main()
{double a,b,c,d,e,f;while(~scanf("%lf%lf%lf%lf%lf%lf",&a,&b,&c,&d,&e,&f)){if(c==0&&d){printf("Ron\n");continue;}if(a==0&&b&&c&&d){printf("Ron\n");continue;}if((a==0||c==0||e==0)&&b&&d&&f){printf("Ron\n");continue;}if((a==0&&b==0)||(e==0&&f==0)||(c==0&&d==0)){printf("Hermione\n");continue;}double k=(b/c)*d;double q=(k/e)*f;double w=(q/a)*b;double p=(w/c)*d;if(p>k)printf("Ron\n");elseprintf("Hermione\n");}return 0;
}  

nyoj 949哈利波特(细节题)相关推荐

  1. [ 习题 ] 句子简化题 细节题 排除题

    [ 句子简化题例题讲解 ] [ 例题讲解 1 ] TPO-15 A Warm-Blooded Turtle In a countercurrent exchange system, the blood ...

  2. [ 2204阅读 ] 句子简化题 | 细节题 | 排除题 | 推理题 | 目的题 | 句子插入题 | 总结题

    任务:课前资料01理论课.03句子分析(每天一个).04语法课.02词汇题(324每天30) [ 句子简化题 ] - [ 细节题 ] - [ 排除题 ] - [ 推理题 ] - [ 目的题 ] - [ ...

  3. 考研英语阅读理解做题技巧(6):细节题

    细节题:必考:分值特别高 1.出题形式:看题目 1)题目是以疑问词开头的:what;why;when...,除了主旨题:态度题:推断题 which of the following is true?判 ...

  4. Educational Codeforces Round 98 (Rated for Div. 2) E. Two Editorials 细节题

    题目连接 真细节题- 选了一个很复杂的做法. 枚举第一个作者AAA选的框,枚举选手iii.你会发现另一个作者BBB选的框对于选手iii来说,会有一些右端点连续的区间比AAA更优.那这样就可以知道作者B ...

  5. 【two pointers 细节题】cf1041dD. Glider

    像这样细节老是打挂不行啊-- A plane is flying at a constant height of hh meters above the ground surface. Let's c ...

  6. ZCMU-1635:超大型 LED 显示屏(细节题)

    Problem A: 超大型 LED 显示屏 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 71  Solved: 40 [Submit][Statu ...

  7. 2019 ICPC全国邀请赛(西安)I. Cracking Password(序列检验,BSGS,细节题)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 2019 ICPC全国邀请赛(西安)I. Cracking Password Weblink http ...

  8. Python稳基修炼之计算机等级考试易错细节题4(含答案)

    61.返回一个代表时间的精确浮点数,两次或多次调用,其差值用来计时,这个函数是 A.time.perf_counter( B.time.mktime(t) C.time.strftime(format ...

  9. Python稳基修炼之计算机等级考试易错细节题3(含答案)

    41. Python数据可视化方向的第3方库是 A.Panda3d B.cocos2d C.mayavi D.Pyramid 答案:C 42. Python图形用户界面方向的第三方库是 A.openp ...

  10. Python稳基修炼之计算机等级考试易错细节题2(含答案和解析)

    21.以下程序的输出结果是_ s="LOVES" print("{:^13}" .format(S)) A.LOVES B.******** LOVES C.L ...

最新文章

  1. debian 文件夹中文件大小_Linux下查看文件和文件夹大小 删除日志
  2. pyhanlp 文本分类与情感分析
  3. Python之与众不同
  4. oracle读写队列深度,ORACLE TUNE THINKING (三) 操作系统优化
  5. 如何在outlook里显示自然周的周数
  6. 登录实现并获取到用户唯一标识
  7. 计算机专业学生求职信500字,计算机专业求职信500字范文
  8. java实现控件绑定数据源_控件(三)——TreeView控件以XmlDataSource控件为数据源实现简单的绑定...
  9. js数组去重的四种方式
  10. 江淮汽车:受疫情和芯片短缺影响 Q1预亏3.07亿元
  11. PowerShell2.0之与COM对象交互(五)与脚本宿主代码协同工作
  12. 在Gilt使用Scala、Docker和AWS演化微服务
  13. asp.net Dock布局开发设置
  14. c语言读一字节程序,C语言读写二进制文件
  15. potplayer直播源模板
  16. 如何制作poster以及下载poster模板
  17. 利用java制作桌面应用程序_Java桌面应用
  18. linux qemu的使用教程,详解QEMU网络配置的方法
  19. Codeforces Round #614 (Div. 2)A. ConneR and the A.R.C. Markland-N
  20. android官方转圈圈,android 弹出之后,一直转圈圈??

热门文章

  1. 安装oracle 10g 的艰难之旅
  2. 【狂神说Redis】2Redis入门 2-1概述
  3. mysql call_关于Mysql “CALL语句”
  4. java7 rhino,rhino1.7.7.1
  5. sql 怎么查一个账号连续登录失败的次数_黑客到底是怎么入侵的,我展示给你看...
  6. linux筛选方式,使用grep实现精确过滤的五种方法
  7. 未分配利润与利润表不一致_财务报表中未分配利润和净利润不一样,这正常吗?...
  8. 锐界机器人_每72秒就有一辆锐界驶下生产线
  9. vscode保存代码,自动按照eslint规范格式化代码设置
  10. ARM 和 RISC-V 公然开撕,GNOME 之父指责 ARM