#d1102. 最长因子链

最长因子链

最长因子链

题目描述

给定一个长度为 nn 的数组 a1,a2,…,ana_1,a_2,\dots ,a_n,问其中的最长因子链的长度。也就是说,我们要找到最大的 mm 以及数组 p1,p2,…,pmp_1,p_2,\dots,p_m,满足pip_i两两不同,且ap1a_{p_1}是ap2a_{p_2}的因子,ap2a_{p_2}是ap3a_{p_3}的因子,…\dots

注意一个数本身也是它的因子,并且这里的数字不需要按照顺序。

输入格式

第一行一个数字 nn。

接下来一行 nn 个整数 a1,a2,…,ana_1, a_2, \dots, a_n。

输出格式

一个数,表示答案。

样例输入

6
3 7 4 2 6 8

样例输出

3

数据范围

所有数据保证 1≤n≤1000,1≤ai≤1091\leq n\leq 1000, 1 \leq a_i \leq 10^9。