Type: RemoteJudge 1000ms 512MiB

小A点菜

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

uim 神犇拿到了 uoi 的 ra(镭牌)后,立刻拉着基友小 A 到了一家……餐馆,很低端的那种。

uim 指着墙上的价目表(太低级了没有菜单),说:“随便点”。

题目描述

不过 uim 由于买了一些书,口袋里只剩 MM(M10000)(M \le 10000)

餐馆虽低端,但是菜品种类不少,有 NN(N100)(N \le 100),第 ii 种卖 aia_i(ai1000)(a_i \le 1000)。由于是很低端的餐馆,所以每种菜只有一份。

小 A 奉行“不把钱吃光不罢休”,所以他点单一定刚好把 uim 身上所有钱花完。他想知道有多少种点菜方法。

由于小 A 肚子太饿,所以最多只能等待 11 秒。

输入格式

第一行是两个数字,表示 NNMM

第二行起 NN 个正数 aia_i(可以有相同的数字,每个数字均在 10001000 以内)。

输出格式

一个正整数,表示点菜方案数,保证答案的范围在 int 之内。

4 4
1 1 2 2

3

提示

2020.8.29,增添一组 hack 数据 by @yummy

C23暑假作业7-背包问题-基础题

Not Claimed
Status
Done
Problem
12
Open Since
2024-7-5 0:00
Deadline
2024-10-27 23:59
Extension
24 hour(s)