最长不互质序列
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.
题目描述
小 Z 现在有一个长度为 的序列,他需要从中选出一些数来,保持这些数在原来序列的相对位置组成一个新的序列,并且使得相邻的两个元素不互质。小 Z 想要这样的新序列的长度最长,请你帮帮小 Z。
- 两个数不互质,即它们的最大公约数应该大于 。
输入格式
第一行,一个整数 ,表示原序列的长度。
第二行,共 个数,,表示序列中的元素。
输出格式
输出新序列的最长长度,数据保证答案至少为 。
样例 #1
样例输入 #1
7
2 3 4 5 6 7 8
样例输出 #1
4
提示
【样例解释】
我们可以选择序列 作为新的序列,这个序列中相邻两个元素的公因数都为 ,满足条件。并且我们可以通过枚举每一个序列证明这个长度是最长的。
【数据范围】
对于 的数据,所有输入数据的范围 ;
对于 的数据,所有输入数据的范围 ;
对于 的数据,所有输入数据的范围 ;
对于 的数据,所有输入数据的范围 。
竞赛班—DP(2)
- Status
- Done
- Problem
- 5
- Open Since
- 2024-12-21 0:00
- Deadline
- 2024-12-30 23:59
- Extension
- 24 hour(s)