Hệ thống điểm danh bằng mã QR mang lại nhiều lợi ích vượt trội trong quản lý nhân sự và giáo dục. Việc quét mã QR giúp tiết kiệm thời gian so với phương pháp điểm danh thủ công truyền thống, đặc biệt trong các lớp học đông sinh viên. Hệ thống này cũng giảm thiểu sai sót và gian lận, nhờ khả năng lưu trữ thông tin quét, bao gồm thời gian và địa điểm, giúp quản lý theo dõi chính xác hơn. Ngoài ra, việc tích hợp mã QR vào các ứng dụng quản lý hiện đại giúp tự động hóa quy trình, giảm bớt công việc thủ công và tăng hiệu suất làm việc.
Trong một lớp học có nhiều sinh viên, mỗi sinh viên có một mã số sinh viên (ID) có 10 kí tự số (có thể có số 0 ở đầu). Mỗi buổi học, giảng viên sẽ cho các bạn sinh viên quét mã QR để điểm danh và cũng có thể cho phép điểm danh nhiều lần.
Hãy cho biết danh sách sinh viên đã điểm danh ít nhất một lần và sắp xếp theo thứ tự mã số sinh viên tăng dần.
• Dòng đầu tiên chứa số nguyên N (1 ≤ N ≤ 10⁶) – số lượt quét mã QR trong buổi học. • Dòng tiếp theo chứa N số nguyên ID[i] có 10 chữ số (0000000000 ≤ ID[i] ≤ 9999999999) – mã số sinh viên đã quét thẻ.
• In ra danh sách sinh viên đã điểm danh ít nhất 1 lần và danh sách được sắp xếp theo mã số sinh viên tăng dần.
Dữ liệu vào Sao chép |
5 2280601006 2280601001 2280601002 2280601001 2280601004 |
Dữ liệu ra Sao chép |
2280601001 2280601002 2280601004 2280601006 |
Dữ liệu vào Sao chép |
10 2280601071 2280601232 2280601294 2280601442 2280601452 2280601633 2280601853 2280601861 2280601918 2280601944 |
Dữ liệu ra Sao chép |
2280601071 2280601232 2280601294 2280601442 2280601452 2280601633 2280601853 2280601861 2280601918 2280601944 |