#426. [CZOI2018 C] BMI

[CZOI2018 C] BMI

题目描述

小X经过刻苦训练获得了 NOIP 的国一,并参加了 NOI,获得了保送资格,被保送到NJ大学学习,进入大学以后,小X觉得中学编程太辛苦了,应该好好犒劳一下自己,刚好NJ大学周边美食如云,吃不胜吃,小X不到一个学期就长了 3030 多斤,四年下来已经胖得不成样子,体重一举飙升到了 118kg118\text{kg},同时血压也升到了 128mmHg128\text{mmHg},离正常血压的上限也不远了(血小板:6),身体状况已呈险兆,上个楼梯就心慌气促,于是下定决心要减重,正所谓胖子不是一天就能吃成的,瘦下来也不可能饿几天就达到,小X的短期目标就是减到像 Q 老师那么瘦,尽管也从没有人夸过 Q 老师瘦!当然小X的最终目标是减到正常体重,正常体重怎么算呢?国际通用的标准是 BMI\texttt{BMI} 指数,以下科普一下 BMI\texttt{BMI} 指数:BMI=体重2\texttt{BMI}=\dfrac{体重}{身高^2},正 常范围在 18182424 之间,小于 1818 过轻,大于 2424 过重。这里体重的单位为公斤,身高的单位是米。

输入格式

输入数据包含两个用空格隔开的正整数,分别表示身高和体重,身高的单位是厘米,体重的单位为公斤。

输出格式

输出数据第一行为一个字符串,Good! 表示正常,Too fat! 表示过重,Too thin! 表示过轻,双引号不需要输出,感叹号都是英文字符。 如果体重正常则不用输出第二行,否则第二行输出一个正整数 ww,表示此人离正常体重的最小整数差值,假如此人过重,则他要减去 ww 公斤才能使得 BMI 指数小于等于 2424,如果太轻则要增加 ww 公斤才能使得BMI 指数大于等于 1818

175 118
Too fat!
45
173 50
Too thin!
4
176 58
Good!

数据范围

1身高2501 \le 身高\le 250

1体重3001 \le 体重 \le 300