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] Block và độ lệch trong block

    Mỗi truy cập tại offset được phân tích thành cặp (block_logic, do_lech) với block_logic = offset // b và do_lech = offset % b.

    Ví dụ: offset=10000, b=4096 → block 2, độ lệch 10000 % 4096 = 1808.

    • Đị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:

      Hai số nguyên trên một dòng cách nhau bởi dấu cách: chỉ số block logic và độ lệch trong block.

    Ví dụ:

    Đầu vào:

    10000 4096
    

    Đầu ra:

    2 1808

    Giải thích:

    10000 // 4096 = 2 và 10000 % 4096 = 1808 → block 2, độ lệch 1808.

    Đang tải editor...