[THHV 2017 - CHVT - 10] Bài 1: Hoán vị lớn nhất

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Cho dãy hoán vị của ~N~ số tự nhiên đầu tiên và số nguyên ~K~. Bạn được phép đổi chỗ các phần tử của dãy không quá ~K~ lần. Hãy biến đổi hoán vị đã cho thành dãy hoán vị lớn nhất.

Yêu cầu: In ra ~N~ số nguyên là dãy hoán vị kết quả sau khi biến đổi theo yêu cầu.

Input

  • Dòng đầu chứa 2 số nguyên ~N~ và ~K~.
  • Dòng sau chứa ~N~ số nguyên trong phạm vi ~1 \dots N~, mỗi giá trị xuất hiện đúng một lần.

Output

  • In ra dãy hoán vị lớn nhất tìm được.

Sample Input 1

5 1
4 2 3 5 1

Sample Output 1

5 2 3 4 1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.