Bubble sort 2

Xem dạng PDF

Gửi bài giải

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

Dạng bài

Bạn được cho một mảng gồm n số nguyên và số nguyên k. Thuật toán Bubble Sort sẽ duyệt mảng từ trái sang phải trong từng vòng, hoán đổi các cặp phần tử liền kề nếu chúng nằm sai thứ tự.

Nhiệm vụ của bạn là tìm ra trạng thái của mảng sau k vòng lặp.


Dữ liệu vào:

Dòng 1: Hai số nguyên n và k — kích thước mảng và số vòng bubble sort cần thực hiện.

Dòng 2: n số nguyên x₁, x₂, …, xₙ — các phần tử của mảng.


Dữ liệu ra:

In ra n số nguyên: trạng thái của mảng sau k vòng bubble sort.


Ràng buộc:

~1 \le n \le 2 \cdot 10^5~

~0 \le k \le 10^9~

~1 \le x_i \le 10^9~

Ví dụ :

Input:
5 2
3 2 4 1 4
Output:
2 1 3 4 4

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.