问题 5523 --一锐的完美数学课

5523: 一锐的完美数学课★★

时间限制: 1 Sec  内存限制: 256 MB
提交: 199  解决: 67
[提交][状态][命题人:]

题目描述

“大家!一锐的完美数学课即将开始!如果你想拥有和我一样多的智商,那就来尽力而为吧!在今天的数学课上,一锐正在教大家减法。现在他给你一个测验,证明你在课堂上专心。你得到一个包含正整数的集合 S。您可以执行以下操作几次(可能为零次):从集合 S 中选择两个整数 x y当 x>y 并且 xy 不在集合 S xy 添加到集合 S 中。如果操作以最佳方式执行,您需要告诉一锐S 中最大可能的整数个数。可以证明这个数字是有限的。

输入

输入由多个测试用例组成。第一行包含一个整数 t 1t10^4) — 测试用例的数量。测试用例的说明如下。

第一行包含一个整数 n 2n10^5) — 集合 S 的大小。

第二行包含 n 个整数 a1a2,...,an 1a1<a2<<an10^9) — S 中的正整数。

保证所有测试用例中 n 的总和不超过 2*10^5

输出

对于每个测试用例,您需要输出 S 中最大可能的整数个数。可以证明这个值是有限的。

样例输入
Copy
2
2
1 2
3
5 10 25
样例输出
Copy
2
5

提示

来源

[提交][状态]