D. 3. 红军物资均衡分配

    传统题 1000ms 256MiB

3. 红军物资均衡分配

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

3. 红军物资均衡分配(20 分)

项目 内容
时间限制 1s
内存限制 256M

题目描述:

长征途中,红军有两支纵队正在行军。后方有 nn 件物资需要分配给前线部队。

每件物资可以有三种分配方式:

  • 分配给第一纵队;
  • 分配给第二纵队;
  • 暂时留作战略预备。

由于运输能力有限,最多只能留 mm 件物资作为预备。

为了保持两支纵队的公平,要求两支纵队获得的物资总重量必须相等。

物资重量为 w1,w2,…,wnw_1, w_2, \dots, w_n。

问:有多少种分配方式使得两支纵队获得的总重量相等,且预备物资不超过 mm 件?

注意:两边都不分配(所有物资都留作预备)也算一种方案,前提是 n≤mn \le m。

输入格式:

第 1 行:2 个正整数 n,mn, m(物资总数、预备上限)。

第 2 行:nn 个正整数 w1,w2,…,wnw_1, w_2, \dots, w_n(各物资重量,空格分隔)。

输出格式:

输出一个整数,表示满足条件的分配方案总数。

输入输出样例:

3 3
1 2 3
3

2026年-信息素养-复赛-C++初中组-真题1

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-7-9 13:00
结束于
2026-9-30 21:00
持续时间
2000 小时
主持人