Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Đếm số phân biệt

Dễ

  • 100 Điểm
  • 62% Tỉ lệ AC
  • 13 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

Cho một dãy gồm \(N\) số nguyên (\(1 \leq N \leq 10^5, -10^9 \leq A_i \leq 10^9\)). Hãy đếm và in ra số lượng các phần tử phân biệt (duy nhất) trong dãy.

Input

  • Dòng đầu tiên là số nguyên dương \(N\).
  • Dòng thứ hai là \(N\) số nguyên \(a_1, a_2, ..., a_n\), mỗi số cách nhau một dấu cách.

Output

Một dòng duy nhất chứa số lượng phần tử phân biệt.

Example

Test 1

Input
7
5 2 8 1 9 2 5
Output
5

Bình luận

Chưa có bình luận nào.