Số phân biệt
Xem dạng PDF
Gửi bài giải
Điểm:
1,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
Bạn được cho một danh sách gồm ~n~ số nguyên. Nhiệm vụ của bạn là tính số lượng giá trị khác nhau trong danh sách đó.
Đầu vào: Dòng đầu tiên chứa một số nguyên n: số lượng phần tử trong danh sách.
Dòng thứ hai chứa n số nguyên ~x₁, x₂, ..., xₙ.~
Đầu ra: In ra một số nguyên: số lượng giá trị khác nhau.
Ràng buộc:
~1≤n≤2⋅10^5~
~1≤Xi≤10^9~
Ví dụ :
Input:
5
2 3 2 2 3
Output:
2
Bình luận
include <iostream>
using namespace std;
....... ..... ..... } tham khao
include <bits/stdc++.h>
using namespace std; long long n; int main() { cin>>n; set<long long> s; for(int i=0;i<n;i++){ long long x; cin>>x; s.insert(x); }
}