Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Go] Rotate slice trái K vị trí

    Đọc N số vào slice a và K (0 <= K <= 1e9). Xoay trái K vị trí (phần tử a[K mod N] thành a[0]). Dùng K = K mod N rồi nối lại: a = append(a[K:], a[:K]...). In N phần tử kết quả cách nhau dấu cách.

    • Định dạng đầu vào:

      Dòng 1: N K. Dòng 2: N số.

    • Ràng buộc đầu vào:

      1 <= N <= 100000, 0 <= K <= 1000000000

    • Định dạng đầu ra:

      Một dòng N số sau khi xoay.

    Ví dụ:

    Đầu vào:

    5 2
    1 2 3 4 5
    

    Đầu ra:

    3 4 5 1 2

    Giải thích:

    Xoay trái 2: 3 4 5 1 2

    Đang tải editor...