Cho một số tự nhiên n chữ số a= a1 a2 ... an (ai {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, i = 1, 2, ..., n; (n có thể đạt tới giá trị 1000000). Hãy tìm cách xoá bỏ m chữ số của a, sao cho số thu được sau khi xoá bỏ m chữ số đó là nhỏ nhất.
Dữ liệu: Vào từ file văn bản XOASO.INP có cấu trúc:
- Dòng đầu ghi giá trị m và n cách nhau ít nhất một dấu cách.
- n dòng tiếp theo ghi các chữ số của a theo thứ tự từ trái qua phải.
Kết quả: Ghi ra file XOASO.OUT gồm m dòng, mỗi dòng chứa chữ số bị xoá và chỉ số của nó trong dãy số gốc, được phân cách bởi ít nhất một dấu cách.
Ví dụ: với m=2, n=5, a= 41325 thì file XOASO.INP gồm 6 dòng sau:
2 5
4
1
3
2
5
và file XOASO.OUT gồm hai dòng sau:
4 1
3 3