Nội dung Bài tập
- Mã:
- MKN2
- Tên:
- Liệt kê các phần tử khác nhau set mode
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- 4901104079
Viết chương trình nào đó , liệt kê các phần tử khác nhau trong mảng set mode.
Quảng cáo
Thật ra là hong có khó đâu , đơn giản bạn chỉ cần dùng set là xong rồi , nếu như ai chưa biết thì sẽ biết thêm 1 hàm cực kỳ OP từ c++11 trở lên
input :
Lưu ý : Vì set luôn sắp xếp lại các số từ nhỏ đến lớn , mà theo yêu cầu đề là liệt kê theo thứ tự nhập vào .
Gợi ý : Bạn nên dùng hàm find() có sẵn trong set nếu số đó không có trong set thì in ra số đó , và insert số đó vào set .
input :
Dòng 1 , nhập vào 1 số nguyên dương n ( 10^6<=n <= 10^9), tượng trưng cho số lượng phần tử trong mảng
Dòng 2 , nhập vào n số nguyên ( 10^6 <= x <= 10^9)
Dòng 2 , nhập vào n số nguyên ( 10^6 <= x <= 10^9)
output: Xuất ra các phần tử khác nhau trong mảng , chỉ liệt kê 1 lần phần tử đó
Lưu ý : Vì set luôn sắp xếp lại các số từ nhỏ đến lớn , mà theo yêu cầu đề là liệt kê theo thứ tự nhập vào .
Gợi ý : Bạn nên dùng hàm find() có sẵn trong set nếu số đó không có trong set thì in ra số đó , và insert số đó vào set .
Ví dụ 1:
Input
Output
11
853813 1352852 791987 1453994 244849 53378 1184326 1920688 1525757 1559320 1525757
853813 1352852 791987 1453994 244849 53378 1184326 1920688 1525757 1559320
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận