【洛谷】2095 营养膳食

Description

Mr.L正在完成自己的增肥计划。

为了增肥,Mr.L希望吃到更多的脂肪。然而也不能只吃高脂肪食品,那样的话就会导致缺少其他营养。Mr.L通过研究发现:真正的营养膳食规定某类食品不宜一次性吃超过若干份。比如就一顿饭来说,肉类不宜吃超过1份,鱼类不宜吃超过1份,蛋类不宜吃超过1份,蔬菜类不宜吃超过2份。Mr.L想要在营养膳食的情况下吃到更多的脂肪,当然Mr.L的食量也是有限的。

Input

第一行包含三个正整数n(n≤200),m(m≤100)和k(k≤100)。表示Mr.L每顿饭最多可以吃m份食品,同时有n种食品供Mr.L选择,而这n种食品分为k类。第二行包含k个不超过10的正整数,表示可以吃1到k类食品的最大份数。接下来n行每行包括2个正整数,分别表示该食品的脂肪指数ai和所属的类别bi,其中ai≤100,bi≤k。

output

包括一个数字即Mr.L可以吃到的最大脂肪指数和。

Analysis

按照脂肪指数排序,每次取最大的,证明略。

Code

#include <cstdio>
#include <iostream>
#include <cstring>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
饮食营养搭配系统的流程图如下: 1. 用户输入个人信息和目标:用户首先提供个人信息,包括性别、年龄、身高、体重等。然后用户还需要指定自己的饮食目标,比如减肥、增肌或维持健康等。 2. 分析用户需求:系统根据用户提供的个人信息和目标,进行分析和计算,确定用户所需的能量摄入量、各种营养素的摄入量以及饮食比例。 3. 提供饮食建议:系统根据用户的需求和分析结果,生成饮食建议。这些建议可能包括每日所需的热量摄入量、各类营养素的推荐摄入量、食物组合和搭配建议等。 4. 提供食谱推荐:系统根据用户的需求和分析结果,生成适合用户的食谱推荐。这些食谱可能包括早餐、午餐、晚餐和加餐的具体食物组合和搭配。 5. 提供食材推荐:系统根据用户的需求和分析结果,生成适合用户的食材推荐。这些食材可能包括各类蔬菜、水果、肉类、豆类、谷物等,以满足用户所需的营养素摄入。 6. 提供饮食记录和分析:系统可以提供用户的饮食记录功能,用户可以记录自己每日的饮食情况。系统还可以对用户的饮食记录进行分析,提供反馈和改进建议。 7. 提供健康监测和反馈:系统可以根据用户的饮食记录和个人信息,进行健康监测和评估。系统可以提供用户的健康状况反馈,比如体重变化、营养摄入不足或过量等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值