摄入维生素

2024-02-05 23:04
文章标签 维生素 摄入

本文主要是介绍摄入维生素,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

HINT:

Time Limit:C/C++ 1000MS,Other 2000MS
Memory Limit:C/C++ 256MB,Other 512MB
Score:100

Description

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

Input

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

Output

一个数字即阿月可以吃到的最大维生素指数和。

Sample Input 1 

6 6 3
3 3 2
15 1
15 2
10 2
15 2
10 2
5 3 

Sample Output 1 

60

AC:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int n,m,k,a[1005];
struct Lemon{int vin;int zl;
};
bool yorg(Lemon f,Lemon l){if(f.vin!=l.vin){return f.vin>l.vin;}else{return a[f.zl-1]>a[l.zl-1];}
}int main(){cin>>n>>m>>k;for(int i=0;i<k;i++){cin>>a[i];}Lemon c17[n];for(int i=0;i<n;i++){cin>>c17[i].vin>>c17[i].zl;}int sum=0;sort(c17,c17+n,yorg);for(int i=0;i<n;i++){if(a[c17[i].zl-1]!=0){a[c17[i].zl-1]--;sum+=c17[i].vin;m--;}if(m==0){break;}}cout<<sum;return 0;
}

这篇关于摄入维生素的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/682444

相关文章

【多系统萎缩患者必看】✨维生素补充全攻略,守护你的健康每一天!

亲爱的朋友们,今天我们要聊一个既重要又容易被忽视的话题——‌多系统萎缩患者如何科学补充维生素‌!🌟 在这个快节奏的生活中,健康成为了我们最宝贵的财富,而对于多系统萎缩(MSA)的患者来说,合理的营养补充更是维护身体机能、提升生活质量的关键一步。👇 🌈 为什么多系统萎缩患者需要特别关注维生素? 多系统萎缩是一种罕见且复杂的神经系统疾病,它影响身体的多个系统,包括自主神经、锥体外系、小脑及锥

【舞动生命,不缺营养!】亨廷顿舞蹈症患者必知的维生素补给站

Hey小伙伴们~👋 今天我们来聊聊一个既特别又需要我们温柔以待的话题——亨廷顿舞蹈症(HD)。在这个充满挑战的旅程中,除了医疗团队的精心治疗,合理的饮食与维生素补充也是不可或缺的支持力量哦!🌈 🌿维生素B家族:大脑的守护者 首先,让我们从维生素B家族说起吧!维生素B群,特别是B6、B12和叶酸,对神经系统健康至关重要。🧠 对于亨廷顿舞蹈症患者而言,它们能帮助缓解神经退行性病变带来的不适

【舞动生命,不缺营养!】亨廷顿舞蹈症患者的维生素秘籍✨

Hey小伙伴们~👋 在这个充满色彩的世界里,每个人都是独一无二的舞者,但对于患有亨廷顿舞蹈症的朋友来说,他们的舞蹈却多了几分挑战与不易。💪 今天,就让我带你一起揭秘,那些能够助力亨廷顿舞蹈症患者“舞”动更精彩生活的维生素宝藏吧!🎁 🌈 维生素B群:能量加油站! 首先登场的是我们的维生素B群小伙伴,它们可是神经系统的好帮手!🧠 对于亨廷顿舞蹈症患者来说,维持神经系统的稳定至关重要。维生

万万没想到,原来这些维生素对帕金森有好处!

亲爱的读者朋友们,今天我们要聊一个特别的群体——帕金森病患者。在面对这一神经系统退行性疾病时,除了遵循医嘱进行药物治疗和康复锻炼,合理的饮食和营养补充也显得尤为重要。那么,究竟哪些维生素是他们不可或缺的呢?让我们一起探索,为健康加分! 维生素D:阳光下的护身符 首先,我们要提的是维生素D。它不仅对骨骼健康至关重要,还与多种身体功能相关联。研究表明,维生素D的充足摄入有助于改善帕金森病患

【chemistry 4】维生素和核酸

🌞欢迎来到生物医学的世界  🌈博客主页:卿云阁 💌欢迎关注🎉点赞👍收藏⭐️留言📝 🌟本文由卿云阁原创! 📆首发时间:🌹2024年3月28日🌹 ✉️希望可以和大家一起完成进阶之路! 🙏作者水平很有限,如果发现错误,请留言轰炸哦!万分感谢! 目录 ​ 维生素 核酸 基因指导蛋白质的合成 维生素 脂溶性的维生素是不能吃多的,它在我们的人体内是很难降解的。 核酸 核酸

1,25(OH)2维生素D单克隆抗体丨D2、D3

1,25(OH)2 维生素D起源于25OH维生素D的羟基化,其生成量受PTH调控。1,25(OH)2维生素D检测的重要用途是评估肾病患者的维生素D状态,同时也适用于对肾移植受者、接受1OH维生素D治疗的成人、已知所接受治疗会影响骨矿物质状态的儿童和有骨肿瘤的儿童进行评估,并可用于低磷性佝偻病/骨软化症的诊断。 在酶的作用下,肝脏使用维生素D合成25OH维生素D。它是维生素D的体内储存形式,在

【饮食】如何有效的补充维生素,矿物质?学习笔记(附膳食营养素参考摄入量DRIs)

程序员养生指南之 【饮食】如何有效的补充维生素,矿物质?学习笔记(附膳食营养素参考摄入量DRIs) 文章目录 一、维生素补充1、需要补充维生素的情况2、食补:缺啥补啥3、补充剂(无脑吃) 二、膳食营养素参考摄入量DRIs1、什么是DRIs2、DRIs维生素表+矿物质表(2012版) 3、维生素补充 一、维生素补充 1、需要补充维生素的情况 正常情况下,均衡饮食,膳食中的

多系统萎缩患者应补充的关键维生素

多系统萎缩(Multiple System Atrophy, MSA)是一种进展性神经退行性疾病,影响自主神经系统、锥体外系及小脑功能。在管理MSA的过程中,除了药物治疗和康复训练,适当的维生素补充也是重要的辅助治疗手段。合理的维生素摄入有助于改善患者的神经功能和身体状况,提升生活质量。 维生素B群对于神经系统的健康至关重要。它们参与神经传递物质合成,能够帮助维持正常的神经功能,并支持身体的新陈

Observability:使用 Elastic Agent 来摄入日志及指标 - Elastic Stack 8.0

如果你已经安装过最近的 Elastic Stack 的话,你可能已经发现 Beats 已经不是推荐的数据摄入方式,取而代之的是 Elastic Agent。我们可以看一下如下的图: 上图展示的是 Elastic Stack 整体的栈的结构图。我们会发现其中最重要的一个变化是使用了 Integrations 而不是之前的 Beats 和 Logstash,尽管它们仍然适用。也就是推荐的办法是使

Immundiagnostik ——维生素K1应用原理

维生素K在人体内的代谢和营养是重要的,在维生素A和维生素A的共同作用下,骨钙素类药物中的谷氨酰胺类药物的羧基化酶活性增加。这是一种蠕虫状培养物,由γ-羧基谷氨酰胺(von gamma Carboxyglutaminsäure Resten)制成,是一种蛋白质水解酶,可用于治疗老年痴呆症。骨钙素是一种钙质羟基磷灰石,在骨基质中具有较高的γ-羧基含量。维生素K-锰是人体发育不良的重要信息来源。