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

    solution

    Đề bài: [Hệ điều hành Unix] Số block 512 byte

    Số block 512 byte trong tar

    Định dạng tar lưu dữ liệu theo các block 512 byte. Một file size byte cần ⌈size/512⌉\lceil size/512 \rceil⌈size/512⌉ block dữ liệu (làm tròn lên).

    Ví dụ

    File 1000 byte cần ceil(1000/512) = 2 block.

    Input : 1000
    Output: 2
    
    • Định dạng đầu vào:

      Một số nguyên size — kích thước file (byte).

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

      0 ≤ size ≤ 10^12.

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

      Số block 512 byte cần để chứa nội dung file.

    Ví dụ:

    Đầu vào:

    1000

    Đầu ra:

    2

    Giải thích:

    1000 byte chia thành block 512 byte: ceil(1000/512) = 2 block.

    Đang tải editor...