Biến đổi may mắn
Đề bài
Mô tả
Cho một số tự nhiên có chữ số (không có chữ số 0 đứng đầu), biểu diễn dưới dạng mảng các chữ số (đánh số từ trái sang phải, bắt đầu từ vị trí ).
Ta thực hiện thao tác sau đúng lần:
- Tìm vị trí nhỏ nhất () thỏa mãn và .
- Nếu không tồn tại như vậy, thao tác kết thúc mà không làm thay đổi mảng.
- Nếu là số lẻ, gán .
- Nếu là số chẵn, gán .
Hãy in ra mảng các chữ số sau khi thực hiện đủ thao tác.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa chữ số liền nhau (không có khoảng trắng) biểu diễn mảng .
Dữ liệu ra
In ra một dòng duy nhất là mảng chữ số sau khi hoàn tất thao tác (không có khoảng trắng).
Ràng buộc
- Chữ số đầu tiên của mảng không bằng .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 4 4727447 |
4427477 | Diễn biến: 4727447 → 4427447 → 4427477 → 4427447 → 4427477. |
| 4 2 4478 |
4478 | Diễn biến: 4478 → 4778 → 4478. Sau 2 thao tác mảng quay về trạng thái ban đầu. |
Bình luận