#aBC170D. [ABC170D] Not Divisible

[ABC170D] Not Divisible

AT_abc170_d [ABC170D] Not Divisible

题目描述

给定一个长度为 NN 的数列 AA

请你求出满足以下性质的整数 ii 的个数(1iN1 \leq i \leq N):

  • 对于任意的整数 jj1jN1 \leq j \leq N,且 iji \neq j),AiA_i 不能被 AjA_j 整除。

输入格式

输入以如下格式从标准输入中给出。

NN A1A_1 A2A_2 \cdots ANA_N

输出格式

请输出答案。

输入输出样例 #1

输入 #1

5
24 11 8 3 16

输出 #1

3

输入输出样例 #2

输入 #2

4
5 5 5 5

输出 #2

0

输入输出样例 #3

输入 #3

10
33 18 45 28 8 19 89 86 2 4

输出 #3

5

说明/提示

限制条件

  • 输入均为整数。
  • 1N2×1051 \leq N \leq 2 \times 10^5
  • 1Ai1061 \leq A_i \leq 10^6

样例解释 1

满足题目性质的是 223344

样例解释 2

请注意存在相同数字的情况。

由 ChatGPT 4.1 翻译