002 - 何種類?

時間制限 0.5 秒 / メモリ制限 32 MB / 得点 10 / x 16 /


TLE
0.5sec
MLE
32MB
得点
10

問題

$N$個の数字が与えられるので、数字が何種類あるのか求めてください。

入力

入力は以下の形式で標準入力から与えられる。

$N$
$A_1$ $A_2$ ... $A_N$

1行目に整数$N$が与えられる。 2行目に整数$A_1,A_2,...,A_N$が与えられる。

出力

出力の最後に改行を入れること。

制約

全ての入出力ケースについて以下を満たす。

  • $1 \leq N \leq 10^{5}$
  • $0 \leq A_i \leq 10^{18}(1 \leq i \leq N)$

入出力例

入力例1

5
1 2 3 4 5

出力例1

5

入力例2

7
1 2 2 2 6 6 7

出力例2

4