AcWing 1047. 糖果

由于在维护世界和平的事务中做出巨大贡献,Dzx被赠予糖果公司2010年5月23日当天无限量糖果免费优惠券。
在这一天,Dzx可以从糖果公司的 N 件产品中任意选择若干件带回家享用。
糖果公司的 N 件产品每件都包含数量不同的糖果。
Dzx希望他选择的产品包含的糖果总数是 K 的整数倍,这样他才能平均地将糖果分给帮助他维护世界和平的伙伴们。
当然,在满足这一条件的基础上,糖果总数越多越好。
Dzx最多能带走多少糖果呢?
注意:Dzx只能将糖果公司的产品整件带走。

输入格式
第一行包含两个整数 N 和 K。
以下 N 行每行 1 个整数,表示糖果公司该件产品中包含的糖果数目,不超过 1000000。

输出格式
符合要求的最多能达到的糖果总数,如果不能达到 K 的倍数这一要求,输出 0。

数据范围
1≤N≤100,
1≤K≤100,

输入样例:
5 7
1
2
3
4
5

输出样例:
14
样例解释
Dzx的选择是2+3+4+5=14,这样糖果总数是7的倍数,并且是总数最多的选择。

代码如下:

#include <iostream>
#include <cstring>
using namespace std;
const int N = 110;
int f[N][N];
int main()
{int n,k;cin>>n>>k;memset(f,-0x3f,sizeof(f));f[0][0] = 0;for (int i = 1;i<=n;i++){int x;cin>>x;for (int j = 0;j<k;j++){f[i][j] = max(f[i-1][j],f[i-1][((j-x)%k+k)%k]+x);}}cout<<f[n][0]<<endl;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/312075.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用BeetleX.NetBenchmark压测TCP,HTTP和Websocket服务

真没想到大过年还在家里写代码写文章&#xff0c;本来还打算自驾半个月没想出现这情况。在这里祝福全国同胞在新的一年里身体健康&#xff01;希望阳光天气早日照射在这片土地上&#xff0c;给人带来新一年的希望&#xff01;NetBenchmark是针对网络服务压测的开源组件&#xf…

HTML怎么去除数组的重复元素,js去除数组中重复元素并排序

/p>"http://www.w3.org/TR/html4/strict.dtd">003_obj//去掉数组中重复的元素var arr[1,2,2,3,3,5,5,1,2,4,7,8,96,3,5,2,1,4,5];//解析步骤//1.把数组转换成一个JS对象//2.把数组中的值变成JS对象中的Key//3.把这个对象再还原成数组//将数组转换成对象functio…

AcWing 1234. 倍数问题

众所周知&#xff0c;小葱同学擅长计算&#xff0c;尤其擅长计算一个数是否是另外一个数的倍数。 但小葱只擅长两个数的情况&#xff0c;当有很多个数之后就会比较苦恼。 现在小葱给了你 n 个数&#xff0c;希望你从这 n 个数中找到三个数&#xff0c;使得这三个数的和是 K 的倍…

如何使用Serilog.AspNetCore记录ASP.NET Core3.0的MVC属性

这是Serilog系列的第三篇文章。第1部分-如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出第2部分-Serilog高级玩法之用Serilog记录所选终结点附加属性第3部分-使用Serilog.AspNetCore记录MVC属性&#xff08;本文&#xff09;第4部分-从Serilog请求记录中排除运行…

广东省计算机媒体大赛,广东省大学生计算机设计大赛

广东省大学生计算机设计大赛由广东省教育厅主办。比赛宗旨为进一步提高广东省高校计算机教学和信息技术与学科深度融合的水平&#xff0c;激发省内各高校各专业大学生学习计算机知识和技能的兴趣和潜能&#xff0c;提升大学生运用信息技术解决实际问题的综合实践能力&#xff0…

哈希表-拉链法及应用举例

哈希表存储结构&#xff1a; 1.开放寻址法 2.拉链法 哈希表的主要作用&#xff1a; 把一个较大(0-10^9 )的数据映射到较小(0-N(N一般为10^5 到 10^6))的数据 哈希函数&#xff1a;可以把一个从-10^19 到10^19 的中的一个数映射到0-10^5之间的一个数 1.哈希函数怎么写&#x…

C++map容器应用举例

维护一个集合&#xff0c;支持如下几种操作&#xff1a; “I x”&#xff0c;插入一个数x&#xff1b; “Q x”&#xff0c;询问数x是否在集合中出现过&#xff1b; 现在要进行N次操作&#xff0c;对于每个询问操作输出对应的结果。 输入格式 第一行包含整数N&#xff0c;表示…

各互联网公司延期上班一览

【延期上班&#xff0c;自我隔离】自从1月26日&#xff0c;国家颁布了延长春节假期的公告之后&#xff0c;互联网行业各公司也纷纷更新了自己的延期上班计划&#xff0c;如下表所示&#xff1a;可以看到&#xff0c;多数公司采取了在家办公的这种模式&#xff0c;还有些公司直接…

计算机系统占有率,微软继续领跑PC操作系统市场 Win10占有率突破25%

腾讯科技讯&#xff0c;据外媒报道&#xff0c;发布一年半之后&#xff0c;Windows 10的市场占有率终于跨过25%这一里程碑&#xff0c;这就意味着&#xff0c;如今世界上每四台电脑中就有一台运行Windows 10系统。Net Applications的数据显示&#xff0c;Windows 10发布后四周内…

递推求组合数

组合数计算公式&#xff1a; 递推公式&#xff1a; 代码模板&#xff1a; #include <iostream> using namespace std; const int N 1010; int c[N][N];int main() {int a,b;cin>>a>>b;//a在下&#xff0c;b在上for (int i 0;i<N;i)for (int j 0;j&…

微软发布 Power BI 2020 上半年发行计划

微软官方与日前发布了 Power BI 在2020上半年的发行计划。本文将在 2020.9 之前都有用&#xff0c;建议收藏查看。从今年开始&#xff0c;我们除了客观描述 Power BI 的特性外&#xff0c;还将加入大量主观观点态度和吐槽&#xff0c;不过不管怎么吐&#xff0c;都只能继续用&a…

星光计划计算机,上海星光计划第七届职业院校技能大赛.PDF

上海市“星光计划”第七届职业院校技能大赛数字影视后期制作决赛方案上海市星光计划组委会竞赛办公室二○一六年十二月目 录1. 简介 11.1 项目名称 1数字影音后期制作项目 11.2 项目说明 12. 决赛内容及要求 12.1 模块一&#xff1a;音视频素材管理 12.2 模块二&#xff…

AcWing 523. 组合数问题

组合数 Cmn 表示的是从 n 个物品中选出 m 个物品的方案数。  举个例子&#xff0c;从 (1, 2, 3) 三个物品中选择两个物品可以有 (1, 2), (1, 3), (2, 3) 这三种选择方法。  根据组合数的定义&#xff0c;我们可以给出计算组合数 Cmn 的一般公式&#xff1…

远程办公经验为0,如何将日常工作平滑过度到线上?

导语 | 受到疫情影响&#xff0c;很多企业开始考虑远程办公。近日&#xff0c;TVP群里的各位老师们对此话题展开了热烈讨论。TVP张善友老师作为一名创业者&#xff0c;也决定开启远程办公。本文是他对相关经验总结而得的方案&#xff0c;并列出了相关产品清单&#xff0c;希望对…

华为v30pro计算机在哪里,请问V30PRO的数据怎么转到电脑上

[分享交流]请问V30PRO的数据怎么转到电脑上26343电梯直达花粉199050253新学乍练发表于 2020-10-2 18:48:36来自&#xff1a;荣耀V30 Pro 5G最新回复 2020-10-2 19:18:00冷不悔独步江湖发表于 2020-10-2 18:50:59来自&#xff1a;荣耀V30 Pro 5G你所说的数据具体点&#xff0c;图…

伦斯勒理工大学计算机专业好申请吗,2020年伦斯勒理工学院申请难度

伦斯勒理工学院简介伦斯勒理工大学&#xff0c;中国教育部官方名称&#xff1a;仁斯利尔理工大学&#xff0c;英文原名Rensselaer Polytechnic Institute&#xff0c;简称RPI&#xff0c;为全美顶尖理工大学&#xff0c;美国东部高等学府&#xff0c;位于美国纽约州首府奥尔巴尼…

致 wuhan2020 开源社区全体成员的一封信

各位 wuhan2020 开源社区成员&#xff1a;2020年1月25日&#xff0c;春节&#xff0c;在这个特殊的日子&#xff0c;我们正式发起了《wuhan2020&#xff1a;武汉新型冠状病毒防疫开源信息收集平台》的开源项目&#xff0c;用开发者们的方式支援这场没有硝烟的战争。截至2020年1…

AcWing 3195. 有趣的数

我们把一个数称为有趣的&#xff0c;当且仅当&#xff1a; 它的数字只包含 0,1,2,3&#xff0c;且这四个数字都出现过至少一次。 所有的 0 都出现在所有的 1 之前&#xff0c;而所有的 2 都出现在所有的 3 之前。 最高位数字不为 0。 因此&#xff0c;符合我们定义的最小的有趣…

如何加入到 wuhan2020 开源项目,打赢这场没有硝烟的战争?

比尔盖茨2015年在 Ebola 爆发之后做的 TED 演讲前言这是比尔盖茨2015年在 Ebola 爆发之后做的 TED 演讲。他认为在未来几十年里&#xff0c;如果有什么东西可以杀掉上千万人&#xff0c;那更可能是个有高度传染性的病毒&#xff0c;而不是战争&#xff1b;不是导弹&#xff0c;…

无盘服务器为什么重启还原,无盘站反复重启怎么办

无盘工作站技术现在越来越成熟&#xff0c;稳定、容易维护的无盘工作站建网可以为我们节省开支&#xff0c;当服务器正常&#xff0c;硬件没问题&#xff0c;但是某台工作站不能启动的时候我们就需要重启无盘站&#xff0c;但是无盘站反复重启怎么办呢?该无盘系统只要将工作站…