码迷,mamicode.com
首页 > 其他好文 > 详细

Codeforces Round #426 Div1 B. The Bakery

时间:2017-12-30 23:33:20      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:math   输入   最大   输出   bak   class   lin   需要   sla   

前段时间甜心公主Slastyona打算自己开一间烘焙坊!她采购了必要的原材料和一个神奇烤箱。这个神奇烤箱可以烘焙多种蛋糕,并自行给烘焙坊挂上“营业”的牌子。
不久后,烘焙坊开始入不敷出,所以Slastyona打算开拓甜点市场。她发现,盒装销售的蛋糕比散装的利润更高,并且盒子里装的蛋糕种类越多(一盒蛋糕的价值即为盒中蛋糕种类的数目),售价就越高。
她决定革新生产工艺!问题是,Slastyona无法选择烘焙什么类型的蛋糕,而是由神奇烤箱自己决定的。幸好她知道,今天神奇烤箱想烘焙\(n\)个蛋糕,还知道每个蛋糕的种类与烘焙的先后顺序。Slastyona要用\(k\)个盒子(不能多不能少)包装这n个蛋糕。神奇烤箱会一个接一个的烘焙蛋糕,而她需要往盒子里放上烘焙时连续生产的一些(至少一个)蛋糕。
帮助Slastyona确定包装这\(k\)盒蛋糕可能的最大价值。
输入共两行,第一行包括两个整数\(n\)\(k(1?≤?n?≤?35000, 1?≤?k?≤?\min(n,?50))\)
第二行包括\(n\)个整数\(a_1,?\)\(a_2,?\)\(...,\)\(a_n\)\((1?≤?a_i?≤?n)\)按照烘焙的先后顺序排列的这\(n\)个蛋糕的种类。
输出一个整数,表示包装这\(k\)盒蛋糕可能的最大价值。

Codeforces Round #426 Div1 B. The Bakery

标签:math   输入   最大   输出   bak   class   lin   需要   sla   

原文地址:https://www.cnblogs.com/P6174/p/8151415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!