畸形的美

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

题目描述

大白在街上发现了一个包含n个元素的数组a。

大白发明了他的数组美的标准。他称一个数组为美丽的,如果对于每一对不同的索i,ji,j必须满足以下至少一个条件:

  • ai a_i 能被 aj a_j 整除;
  • 或者 aj a_j 能被 ai a_i 整除

例子如下:

  • n=5 n=5 并且 a=[7,9,3,14,63] a=[7, 9, 3, 14, 63] , 那么 a a 数组是不美丽的 (因为 i=4 i=4 j=2 j=2 时不满足);
  • n=3 n=3 并且 a=[2,14,42] a=[2, 14, 42] , 那么aa数组美丽;
  • n=4 n=4 并且 a=[45,9,3,18] a=[45, 9, 3, 18] ,那么 a a 数组是不美丽的 (因为 i=1 i=1 j=4 j=4 时不满足);

丑陋的数组惹恼了大白,所以他想从数组a中删除一些元素,使其变得美观。帮助大白确定要删除的最小元素数量,以使数组美观。

输入

第一行包含一个整数 t t ( 1t10 1 \leq t \leq 10 ) — 测试例子的数量. 然后紧跟着 t t 个测试例子.

每个测试例子的第一行包含一个整数 n n ( 1n2105 1 \leq n \leq 2 \cdot 10^5 ) — 数组 a a 的长度.

每个测试例子的第二行包含 n n 个数字, a1,a2,,an a_1, a_2, \ldots, a_n ( 1ai2105 1 \le a_i \le 2 \cdot 10^5 ) — 数组 a a 的元素.

输出

对于每个测试例子输出一个整数 — 使数组aa变美丽需要移除的元素的最小值。

样例

4
5
7 9 3 14 63
3
2 14 42
4
45 9 3 18
3
2 2 8
2
0
1
0

提示

在第一个测试例子中,移除771414将会使数组aa变美丽。

在第二个测试例子中,数组aa已经是美丽的。

在第三个测试例子中,移除45451818中的一个将会使数组aa变美丽。

在第四个测试例子中,数组aa已经是美丽的。

2024年天梯赛训练成果验收赛

未参加
状态
已结束
规则
IOI
题目
14
开始于
2024-4-14 13:00
结束于
2024-4-14 16:00
持续时间
3 小时
主持人
参赛人数
28