开始: 2023-10-18 14:00:00

1018模拟周赛09(tg)

结束: 2023-10-18 23:00:00
当前  2025-01-24 17:55:09  类型: IOI  状态: 已经结束 

P1. 序列分组
描述

fly要将 n 个数 a_1 ...... a_n分成 k 组,使得每一组中的数,都能被这一组的最小值整除。问 k 的最小值是多少?

输入

两行,第一行为 n

第二行为 n 个数字,空格隔开


输出

答案


样例

输入

5
2 3 4 5 9

输出

3
提示

【样例解释】

第一组:2 4

第二组:3 9

第三组:5

数据范围

n \leq 100, a_i \leq 10000


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交