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

    solution

    Đề bài: [Go] Slice trick: chèn phần tử tại vị trí i

    Đọc N số vào slice a, chỉ số i (0 <= i <= N) và giá trị v. Chèn v vào vị trí i bằng slice trick: a = append(a[:i], append([]int{v}, a[i:]...)...). In len(a) mới ở dòng 1 và các phần tử a ở dòng 2.

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

      Dòng 1: N i v. Dòng 2: N số.

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

      0 <= N <= 1000, 0 <= i <= N

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

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

    Ví dụ:

    Đầu vào:

    4 2 99
    1 2 3 4
    

    Đầu ra:

    5
    1 2 99 3 4

    Giải thích:

    Chèn 99 tại idx=2 -> 1 2 99 3 4

    Đang tải editor...