CF2022A.Bus to Pénjamo

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Bus to Pénjamo

题目描述

前往佩尼亚莫的巴士

Ya vamos llegando a Péeeenjamoo ♫♫

nn 个家庭前往佩恩哈莫,见证墨西哥有史以来最大规模的 "拴着绳子遛鸡 "马拉松比赛。其中 ii 个家庭有 aia_i 名家庭成员。所有家庭将乘坐一辆大巴,每辆大巴有 rr 排, 22 个座位。

一个人在以下情况下被认为是幸福的:

  • 另一名家庭成员与他们坐在同一排,或
  • 他们独自坐在自己那一排(旁边有一个空座位)。

确定最佳座位安排下最多有多少人开心。注意,每个人都必须坐在车上。

保证所有家庭成员都能上车。形式上,保证 i=1nai2r\displaystyle\sum_{i=1}^{n}a_i \le 2r

输入格式

每个测试包含多个测试用例。第一行包含测试用例的数量 tt ( 1t10001 \le t \le 1000 )。测试用例说明如下。

每个测试用例的第一行包含两个整数 nnrr ( 1n1001 \le n \le 100 ; 1r5001 \le r \le 500 )--总线中的族数和行数。

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n1ai101 \le a_i \le 10 )。( 1ai101 \le a_i \le 10 ) - 每个家庭的家庭成员数。

输出格式

针对每个测试案例,输出最佳座位安排下最多可容纳的人数。

说明/提示

在第一个测试案例中,第一个家庭的两名成员可以一起坐在第一排,而第二个家庭的两名成员可以一起坐在第二排。第二家庭的其余成员可与第三家庭的一名成员一起坐在第三排。这种座位安排如下图所示,其中 44 快乐的人被涂成绿色。

1\color{green}{1}
2\color{green}{2}
22 33

在第二个测试案例中,有 66 个快乐的人的可能座位安排如下所示。

3\color{green}{3}
1\color{green}{1}
2\color{green}{2}

在第三个测试案例中,有 66 个快乐的人的可能座位安排如下所示。

4\color{green}{4}
2\color{green}{2}
3\color{green}{3}
1\color{green}{1}

样例

4
3 3
2 3 1
3 3
2 2 2
4 5
1 1 2 2
4 5
3 1 1 3
4
6
6
6

在线编程 IDE

建议全屏模式获得最佳体验