—————— 最长不互质序列 ——————
时间限制: 1 Sec 内存限制: 128MB
暂无链接,请谅解
题目描述
现在有一个长度为n的序列,你需要从中选出一些数来,保持这些数在原来序列的相对位置组成一个新的序列,使得相邻的两个元素不互质。输出新序列的最长长度。
两个数不互质,满足它们的最大公约数大于1。
输入
第一行,一个整数n,表示原序列的长度。
第二行,n个数,表示序列中的元素。
输出
输出新序列的最长长度,数据保证答案至少为2。
样例数据
* 样例输入*:
7
2 3 4 5 6 7 8
* 样例输出*:
4
数据范围
对于20%的数据,所有输入数据的范围[1,20];
对于40%的数据,所有输入数据的范围[1,10^3];
对于70%的数据,所有输入数据的范围[1,10^5];
对于100%的数据,所有输入数据的范围[1,10^6];
题目分析:明显的动归题
题目要点:动规,