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

    solution

    Đề bài: [C#] Buffer.SetByte: ghi byte đầu của phần tử đầu

    Cho mảng A có N phần tử int. Dùng Buffer.SetByte(A, 0, V) để ghi giá trị V (0..255) vào byte có chỉ số 0 trong A (byte thấp nhất của A[0] trên hệ little-endian). In mảng A sau khi ghi.

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

      Dòng 1: N V. Dòng 2: N số nguyên không âm trong khoảng [0, 2^31-1].

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

      1 ≤ N ≤ 10^5; 0 ≤ V ≤ 255; 0 ≤ a_i < 2^24.

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

      N số (mảng sau khi ghi).

    Ví dụ:

    Đầu vào:

    3 255
    256 100 200
    

    Đầu ra:

    511 100 200

    Giải thích:

    A[0]=256=0x00000100; ghi 0xFF vào byte 0 → 0x000001FF = 511.

    Đang tải editor...