传统题 1000ms 256MiB

时尚数组

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

问题描述

如果 min(a)+max(a)\min(a) + \max(a) 能被 22 整除而没有余数,我们就称一个整数数组 aa 为时尚数组,其中 min(a)\min(a) --数组最小元素的值 aamax(a)\max(a) --数组最大元素的值 aa

给你一个整数数组 a1,a2,,ana_1, a_2, \ldots, a_n 。在一次操作中,你可以删除数组中的任何一个元素。你的任务是确定使数组 aa 时尚所需的最小操作次数。

输入格式

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

每个测试用例的第一行包含一个整数 nn ( 1n501 \leq n \leq 50 ) - 数组的大小 aa

每个测试用例的第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n ( 1ai501 \leq a_i \leq 50 ) - 数组 aa 的元素。

输出格式

对于每个测试用例,输出一个整数 - 使数组 aa 时尚所需的最少操作数。

样例输入

6
2
5 2
7
3 1 4 1 5 9 2
7
2 7 4 6 9 11 5
3
1 2 1
2
2 1
8
8 6 3 6 4 1 1 6

样例输出

1
0
2
1
1
3

说明

在第一个测试用例中,由于 min(a)+max(a)=2+5=7\min(a)+\max(a)=2+5=777 不能被 22 整除,因此至少需要删除一个元素。如果删除任何一个元素,则只剩下一个元素。那么 max(a)+min(a)\max(a) + \min(a) 就可以被 22 整除。

在第二个测试案例中,由于 min(a)+max(a)=1+9=10\min(a)+\max(a)=1+9=10 不需要删除任何元素,而 1010 又能被 22 整除。

在第三个测试案例中,可以删除值为 2244 的元素,然后删除 min(a)+max(a)=5+11=16\min(a)+\max(a)=5+11=16 ,并且 1616 可以被 22 整除。

基础公开训练(第七场)

未参加
状态
已结束
规则
IOI
题目
6
开始于
2025-8-13 18:00
结束于
2025-8-21 6:00
持续时间
180 小时
主持人
参赛人数
4