SHAOXIAOJ正在加载中...

2707: 2025AHCPC - 智能制造

金币值:10 定数:13 时间限制:1.000 s 内存限制:128 M
解决:4 提交:4 正确率:100.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 来源/分类: 程序设计大赛

题目描述

         在智能制造系统中, $AI$ 需要分析连续生产设备之间的数据兼容性.给定一组设备运行参数序列 $(a_1,a_2,...,a_n)$,请找出最长的连续设备组合,使得相邻设备之间满足工业兼容条件 (即参数具有共同质因数,反应设备间的物理联动关系).

         具体来说,设备兼容的关键条件为:

         $1.$子序列要求: 设备的前后顺序和原序列中前后顺序一致 (子序列中的两个相邻设备在原序列中不一定相邻).

         $2.$兼容性条件: 对于子序列中任意相邻的两个设备参数 $a_i$ 和 $a_j$,满足 $gcd(a_i,a_j) \gt 1$.

输入

         第 $1$ 行: 整数 $n \ (1 \le n \le 100000)$,表示生产设备的数量

         第 $2$ 行: $n$ 个正整数 $a_i \ (1 \le a_i \le 10^6)$,表示各个生产设备的参数

输出

         输出最长的连续设备组合的长度,其中相邻数据满足设备兼容的关键条件.

输入样例1    复制

5
2 4 6 3 9

输出样例1    复制

5

输入样例2    复制

4
2 3 5 7

输出样例2    复制

1