幽默数(humor)
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目描述
给定一个长度为 的正整数序列 。一个正整数 被称为「幽默的」,当且仅当不存在一个子区间,使得其所有元素的最小公倍数等于 。
你需要找到最小的「幽默的」数。
序列 的子区间指的是序列中的一组元素 ,其中 。我们将这样的子区间表示为 。
输入格式
第一行一个整数 表示数据组数。
对于每组数据,第一行一个整数 ,第二行 个整数 。
输出格式
对于每组数据,输出一行一个整数表示答案。
样例 1 输入
6
3
1 2 3
5
1 2 3 4 5
2
2 3
1
1000000000
12
1 8 4 2 3 5 7 2 9 10 11 13
12
7 2 5 4 2 1 1 2 3 11 8 9
样例 1 输出
4
7
1
1
16
13
样例 1 解释
在第一组样例数据中, 是一个幽默数,并且是最小的,因为数组中出现了整数 ,这意味着存在长度为 的子区间,其最小公倍数分别为 ,并且不存在最小公倍数等于 的子区间。
在第二组样例数据中, 是一个幽默数,整数 明确出现在数组中,而整数 是子区间 和 的最小公倍数。
在第三组样例数据中, 是一个幽默数,因为子区间 的最小公倍数分别为 。
数据规模与约定
对于 的数据,。
对于 的数据,。
对于另外 的数据,。
对于 的数据,,,。
0830
- Status
- Done
- Rule
- IOI
- Problem
- 4
- Start at
- 2025-8-30 14:00
- End at
- 2025-8-30 17:30
- Duration
- 3.5 hour(s)
- Host
- Partic.
- 54