Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
HVT_MIN - Số nhỏ nhất |
Cho một số nguyên dương k và một xâu ký tự s. Xâu s chỉ gồm các ký tự là các chữ cái la tinh thường a..z và các chữ số 0..9, trong đó có ít nhất k ký tự là chữ số. Bạn hãy viết một chương trình loại bỏ một số ký tự ra khỏi xâu s sao cho k ký tự còn lại, theo đúng thứ tự đó tạo nên số nhỏ nhất. Trong k ký tự còn lại có thể cho phép các chữ số 0 đứng đầu.
Input
Gồm 2 dòng.
- Dòng thứ nhất chứa số nguyên dương k (k ≤ 10).
- Dòng thứ hai chứa xâu s có độ dài nhỏ hơn 250.
Output
Gồm một dòng ghi ra k ký tự còn lại tạo nên số nhỏ nhất.
Example
Input:4
307uv5x1y08mnp Output: 0108
Được gửi lên bởi: | Vương Trung Hiếu Nghĩa |
Ngày: | 2014-04-05 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C C++ 4.3.2 CPP CPP14 PAS-GPC PAS-FPC |
Nguồn bài: | Olympic Duyên Hải Bắc Bộ 2009 |