logo AlgoBeat OnlineJudge
登录 注册

#10130. [ABSEC0001] 健身餐

内存限制:512 MiB 时间限制:1000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: AlgoBeat 官方账号

题目描述

小强正在减脂期,他记录了一顿健身餐的营养成分:蛋白质 克、碳水 克、脂肪 克。已知:

  • 每克蛋白质提供 4 千卡热量;
  • 每克碳水提供 4 千卡热量;
  • 每克脂肪提供 9 千卡热量。

请计算这顿饭的总热量,并按照以下规则给出评级(判定顺序严格从上到下):

  1. 如果蛋白质供能比(蛋白质热量 / 总热量) ,输出 "High Protein"
  2. 否则,如果碳水供能比(碳水热量 / 总热量) ,输出 "High Carb"
  3. 否则,如果脂肪供能比(脂肪热量 / 总热量) ,输出 "High Fat"
  4. 如果以上均不满足,输出 "Balanced"

输入格式

一行,三个整数 ,分别代表蛋白质、碳水、脂肪的克数。

输出格式

第一行:输出总热量(四舍五入保留 1 位小数)。 第二行:输出对应的评级字符串。

样例

输入样例

50 20 10

输出样例

370.0
High Protein

样例解释:蛋白质 kcal,碳水 kcal,脂肪 kcal,总热量 kcal。蛋白质占比 ,故评为 High Protein。

数据范围与提示