Liên lạc
Một lớp gồm
Thầy Tích đang cần thông báo lịch kiểm tra và lịch thi tới tất cả các học sinh. Để tiết kiệm thời gian, thầy chỉ nhắn tin tới một số học sinh mà thầy tin cậy nhất rồi sau đó nhờ các học sinh này nhắn lại cho tất cả các bạn mà các học sinh đó có thể liên lạc được, và cứ lần lượt như thế làm sao cho tất cả các học sinh trong lớp đều nhận được tin.
Hãy tìm một số ít nhất các học sinh mà thầy Tích cần nhắn tin và liệt kê những bạn mà thầy đã liên lạc.
Đầu vào
Dòng đầu gồm hai số nguyên
Dòng thứ hai gồm
Đầu ra
Dòng thứ nhất là số học sinh tối thiếu mà thầy Tích cần nhắn tin.
Dòng thứ hai là những học sinh thầy đã liên lạc. (In ra theo thứ tự tăng dần và cách nhau bởi dấu cách)
Ví dụ
Đầu vào
5 4
90 85 100 75 65
1 2
1 3
2 3
4 5
Đầu ra
2
3 4
Giải thích
Học sinh
Học sinh
Comments