A150246.山中补给站

普及/提高-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

探险队在深山中跋涉数日后,终于来到了一座山中补给站。补给站里有 nn 种物资,每种物资的价格为 gig_i,体积均为 11

每种物资可以购买无限次。队长想知道:在总花费不超过 VV 的前提下,有多少种方案能够恰好填满大小为 mm 的背包?

由于方案数可能过大,请将答案对 109+710^9+7 取模后输出。

输入格式

第一行一个正整数 TT,表示有 TT 组测试数据。

对于每组数据:

第一行三个正整数 n,m,Vn,m,V,含义如题目描述。

第二行包含 nn 个整数 g1,g2,,gng_1,g_2,\cdots,g_n,每个数之间用单个空格隔开。

输出格式

TT 行,对于每组数据,输出一个整数 ansans,表示方案数取模 109+710^9+7 后的值。

输入输出样例

  • 输入#1

    1
    2 3 4
    1 2

    输出#1

    2

说明/提示

数据范围

对于 100%100\% 的数据满足:

  • 1T51 \leq T \leq 5
  • 1n,m,V,gi4001 \leq n,m,V,g_i \leq 400

输入解题思路,AI测评打分。不知道怎么写?

首页