3712 - 【SD】最小删除

题目描述

一个序列的最大公因子是可以整除序列中所有元素的最大正整数。给定长度为N的正整数序列(N≥2),最多删除N-2 个元素,请求出至少需要删除多少个元素,才能使得序列的最大公因子为1。

输入

第一行,一个整数T,代表测试数据的组数。

接下来T组数据,每组数据有2行:

  • 第一行,一个整数N。
  • 第二行,包含N个整数,整数之间用空格隔开。
输出

每组数据输出一行,包含一个整数,代表最少要删除的元素个数。(如果无法做到,则输出-1。)

样例

输入

2
2
2 3
2
2 4

输出

0
1
题目参数
时间限制 10 秒
内存限制 128 MB
提交次数 22
通过人数 6
金币数量 2 枚
难度 基础


上一题 下一题