小Y想考一道完全背包题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述:
完全背包是一个经典问题,它指的是给你一个容量大小最大为的背包,然后有种物品,每种物品的体积为,价值为,且每种物品有无限多个.对于每种物品,你都可以任取若干个放入背包.
小Y现在对完全背包有了一个新的限制,假设将这种物品放入背包后,第种物品最终在背包内放了个,第种物品最终在背包内放了个,第种物品最终在背包内放了.
得到一个完全背包的答案序列.
小Y现在想要让最终的答案序列先单调非降再单调非升,且第个物品在所选物品中成为选择次数最多的物品,即成立.
现在小Y将会给你这个参数,你并不需要关注这个答案序列具体是多少,请你告诉小Y,在这个限制条件满足的前提下,小Y的背包容量分别为时能够装下最大价值多少的物品.
输入格式:
第一行输入三个正整数表示物品的数目,背包的容量,限制条件中参数的值。
接下来行输入两个正整表示物品的体积和价值。
输出格式:
输出个非负整数,第个数表示小Y的背包容量为 时最大能装下多少价值的物品。
输入输出样例:
输入#1:
2 10 2
1 100
9 1
输出#1:
0 0 0 0 0 0 0 0 1 101