问题描述 |
---|
一个饥饿的山岭巨人Fan,每日三餐都需要进食很多食物才不会感到饥饿。 Fan早餐必须至少进食a吨食物,截止到午餐(早餐+午餐)必须至少进食b吨食物,截止到晚餐(早、中、晚之和)必须至少进食c吨食物,任何一次不满足条件则会导致Fan饥饿。(“至少”表示大于等于) 但是Fan如果单次(早餐或者中餐或者晚餐)进食量超过d吨则会撑死。(“超过”表示大于) 其它情况下,进食量很合适,Fan会很开心。 |
输入描述 |
多组案例。一个正整数n,表示案例的数量。(n<=1000) 每组案例先是四个正整数a、b、c、d,含义见【问题描述】,(均不大于10000) 然后是三个正整数x、y、z,表示早餐、午餐、晚餐进食食物的吨数。(均不大于10000) |
输出描述 |
针对每组案例,如果会导致撑死,则输出Fan is dead. 否则如果会导致饥饿,则输出Fan is hungry. 其它情况下,输出Fan is happy. 每组案例输出完都要换行。 |
样例输入复制样例 |
3 10 20 30 15 10 12 15 10 20 30 14 10 12 15 10 20 30 14 10 12 7 |
样例输出 |
Fan is happy. Fan is dead. Fan is hungry. |
来源 |
2021级C++上机考 |