309433: CF1678A. Tokitsukaze and All Zero Sequence
Memory Limit:256 MB
Time Limit:1 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Tokitsukaze and All Zero Sequence
题意翻译
一共 $t$ 组数据,每次给你 $n$ 和长度为 $n$ 的一串数。 对于 $a_i$ 和 $a_j$,如果 $a_i=a_j$,可将其中一个变为 $0$,不然可将其中较大的一个赋予较小的一个的值。 对于每组数据,求将这串数全部变为 $0$ 所用的最少操作数。题目描述
Tokitsukaze has a sequence $ a $ of length $ n $ . For each operation, she selects two numbers $ a_i $ and $ a_j $ ( $ i \ne j $ ; $ 1 \leq i,j \leq n $ ). - If $ a_i = a_j $ , change one of them to $ 0 $ . - Otherwise change both of them to $ \min(a_i, a_j) $ . Tokitsukaze wants to know the minimum number of operations to change all numbers in the sequence to $ 0 $ . It can be proved that the answer always exists.输入输出格式
输入格式
The first line contains a single positive integer $ t $ ( $ 1 \leq t \leq 1000 $ ) — the number of test cases. For each test case, the first line contains a single integer $ n $ ( $ 2 \leq n \leq 100 $ ) — the length of the sequence $ a $ . The second line contains $ n $ integers $ a_1, a_2, \ldots, a_n $ ( $ 0 \leq a_i \leq 100 $ ) — the sequence $ a $ .
输出格式
For each test case, print a single integer — the minimum number of operations to change all numbers in the sequence to $ 0 $ .
输入输出样例
输入样例 #1
3
3
1 2 3
3
1 2 2
3
1 2 0
输出样例 #1
4
3
2