哈利波特
时间限制:
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
-
//情况太多, 不好找全, 找正权回路。。 #include <stdio.h> int main() { int a, b, c, d, e, f; while(scanf("%d%d%d%d%d%d", &a, &b, &c, &d, &e, &f) != EOF) { if((a*b*c*d*e*f && b*d*f > a*c*e) || (a == 0 && b && d) || (c == 0 && d) || ((a == 0 || c == 0 || e == 0) && b && d && f)) //各种情况。。 { printf("Ron\n"); } else { printf("Hermione\n"); } } return 0; }
-
输入6个整数 a,b,c,d,e,f