#CCBCHBAHAI0000085. Đếm số giá trị phân biệt - miền 0..1000 (Count Distinct Values in the Range 0..1000)
Đếm số giá trị phân biệt - miền 0..1000 (Count Distinct Values in the Range 0..1000)
Đếm số giá trị phân biệt - miền 0..1000 (Count Distinct Values in the Range 0..1000)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Cho mảng với
Gọi tập các giá trị xuất hiện trong mảng là
Hãy tính số lượng giá trị phân biệt
Input
Dòng đầu chứa . Dòng thứ hai chứa số nguyên trong miền .
Output
In một số nguyên : số giá trị phân biệt trong mảng.
Subtask
Subtask 1 (20 điểm): , .
Subtask 2 (30 điểm): , .
Subtask 3 (50 điểm): , .
Ví dụ
Input
9
3 3 0 7 3 7 1000 0 5
Output
5
Giải thích
Tập giá trị xuất hiện là nên .