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] Kích thước cấp phát theo block

    Kích thước cấp phát đĩa theo block

    Trường st_blocks trong struct stat cho biết số block 512-byte đã cấp phát cho file. Vì vậy dung lượng đĩa thực tế (bytes) = st_blocks * 512.

    Cho st_blocks, hãy in dung lượng cấp phát theo byte.

    Ví dụ

    • Vào: st_blocks = 8
    • Ra: 4096.
    • Định dạng đầu vào:

      Một dòng: số nguyên không âm st_blocks.

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

      0 ≤ st_blocks ≤ 10^12.

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

      Một dòng: dung lượng cấp phát (bytes).

    Ví dụ:

    Đầu vào:

    8
    

    Đầu ra:

    4096

    Giải thích:

    8 block * 512 = 4096 byte.

    Đang tải editor...