Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Tiếng anh123456

Trong CLB A có n hoc sinh chia thành từng tổ khác nhau, mỗi học sinh thuộc một tổ nào đó. Ngày đầu tiên Tý tham gia sinh hoạt và muốn biết CLB hiện có bao nhiêu tổ. Khi gặp từng bạn, Tý sẽ hỏi duy nhất một câu Tổ bạn có bao nhiêu người?. Từ kết quả trả lời của từng bạn, Tý xác định được số tổ của CLB. Ví dụ với n = 7 và các câu trả lời lần lượt là 2,3,2,3,2,2,3 thì CLB có 3 tổ khác nhau. Yêu cầu: Cho n <= 106 và các câu trả lời, hãy tìm số tổ của CLB. Dữ liệu: - Dòng 1: Số tự nhiên n - Dòng 2: Dãy n số nguyên dương a1, a2,,an lần lượt là các câu trả lời Kết quả: Số tự nhiên k là số tổ của CLB

Nguyễn Hoàng Duy
9 tháng 8 2023 lúc 15:46

#include <iostream>
#include <set>
using namespace std;

int main() {
    int n;
    cin >> n;
    set<int> s;
    for (int i = 0; i < n; i++) {
        int x;
        cin >> x;
        s.insert(x);
    }
    cout << s.size() << endl;
    return 0;
}


Các câu hỏi tương tự
Huyền Trang
Xem chi tiết
Tram
Xem chi tiết
Trần Trung Hiếu THCS Thá...
Xem chi tiết
gấu trúc VN
Xem chi tiết
Chuu
Xem chi tiết
Trần Trung Hiếu
Xem chi tiết
hà văn hôi
Xem chi tiết
thiên thanh
Xem chi tiết
Đặng Hoàng Thành
Xem chi tiết