D. 少装一个

    传统题 1000ms 128MiB

少装一个

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

少装一个

小码哥有 nn 个物品,体积分别是 w1,w2,,wnw_1,w_2,\dots,w_n。由于他的疏忽,第 ii 个物品丢失了。要使用剩下的 n1n-1 个物品装满容积为 xx 的背包,有几种方法呢? 他把答案记为 ans(i,x)\text{ans}(i,x),想要得到所有 i[1,n],x[1,m]i\in[1,n],x\in[1,m]ans(i,x)\text{ans}(i,x) 表格。

格式

输入格式

  • 第一行两个整数 n,mn,m,表示物品的数量和最大的容积;
  • 第二行 nn 个整数 w1,w2,,wnw_1,w_2,\dots,w_n,表示每个物品的体积。

输出格式

  • 输出一个 n×mn\times m 的矩阵,表示 ans(i,x)\text{ans}(i,x) 的末位数字。

样例1

输入:

3 2
1 1 2

输出:

11
11
21

备注

  • 对于 30% 的数据,1n,m100,1wi1001 \le n,m \le 100,1 \le w_i \le 100
  • 对于 100% 的数据,1n,m2000,1wi20001 \le n,m \le 2000,1 \le w_i \le 2000

样例解释:如果物品 3 丢失的话,只有一种方法装满容量是 2 的背包,即选择物品 1 和物品 2。

暑假j2

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-7-29 12:45
结束于
2026-7-29 22:45
持续时间
10 小时
主持人
参赛人数
6