Số phần tử khác nhau
Xem dạng PDFĐề bài
Cho dãy số ~ a_1, a_2, \ldots, a_n ~. Hãy đếm số giá trị khác nhau xuất hiện trong dãy.
Dữ liệu
- Dòng đầu tiên chứa số nguyên dương ~ n ~ (~ 1 \leq n \leq 10^5 ~);
- Dòng sau chứa ~ n ~ số nguyên dương ~ a_1, a_2, \ldots, a_n ~ (~ 0 \leq a_i \leq 10^9 ~).
Kết quả
- Một dòng duy nhất chứa số nguyên dương là số giá trị khác nhau.
Ví dụ
Input:
5
1 2 2 4 1
Output:
3
Giới hạn
- Subtask #1: 60% số điểm với ~ n \leq 1000 ~; ~ 0 \leq a_i \leq 10^6 ~;
- Subtask #2: 20% số điểm với ~ n \leq 10^5 ~; ~ 0 \leq a_i \leq 10^6 ~;
- Subtask #3: 20% số điểm còn lại không có ràng buộc bổ sung.
Bình luận
Gửi bài giải
Kotlin
PyPy
Điểm:
10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Basic
Ngôn ngữ cho phép
C
C++
Java
Pascal
Python
Scratch