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] Chỉ số block logic từ offset

    Khi đọc/ghi tại một offset (vị trí byte) trong file, hệ thống xác định block logic chứa byte đó bằng offset // b, với b là kích thước block.

    Ví dụ: offset=10000, b=4096 → block logic 10000 // 4096 = 2 (đánh số từ 0).

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

      Một dòng gồm hai số nguyên offset và b.

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

      0 ≤ offset ≤ 10^18; 1 ≤ b ≤ 10^9.

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

      Một số nguyên: chỉ số block logic (bắt đầu từ 0) chứa byte tại offset.

    Ví dụ:

    Đầu vào:

    10000 4096
    

    Đầu ra:

    2

    Giải thích:

    10000 // 4096 = 2 → byte tại offset 10000 nằm trong block logic số 2.

    Đang tải editor...