#YACS202105C4. 整除

整除

题目描述

给定 nn 个数字构成的一个多重集合:a1,a2,,ana_1,a_2,\cdots,a_n,请求出,其中有多少元素不能被任意一个在集合中的其他元素整除?

多重集合是指允许出现多个相等元素的集合。

输入格式

第一行:单个正整数 nn; 第二行:nn 个数字表示 a1,a2,,ana_1,a_2,\cdots,a_n

输出格式

单个自然数:表示集合中不能被其他数字整除的数字个数。

数据范围

  • 1ai1,000,0001 \leq a_i \leq 1,000,000
  • 对于 50%50\% 的数据:1n100001 \leq n \leq 10000
  • 对于 100%100\% 的数据:1n1000001 \leq n \leq 100000

样例数据

输入:

5
3 5 13 9 16

输出:

4

说明:

3,5,13,16均不能被集合中其他数整除,而9可以被3整除