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] Địa chỉ ảo → số trang và offset

    Một địa chỉ ảo được chia thành số trang (page number) và offset trong trang. Với trang 4KB (4096 byte):

    • page number = địa_chỉ // 4096
    • offset = địa_chỉ % 4096

    Cho một địa chỉ ảo (số nguyên thập phân), in ra số trang và offset.

    Ví dụ I/O:

    Input:  9000
    Output: 2 808
    

    9000 // 4096 = 2, 9000 % 4096 = 808.

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

      Một dòng: địa chỉ ảo (số nguyên không âm, thập phân).

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

      0 ≤ địa chỉ ≤ 10^15.

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

      Một dòng: hai số page offset cách nhau bởi dấu cách.

    Ví dụ:

    Đầu vào:

    9000
    

    Đầu ra:

    2 808

    Giải thích:

    9000//4096=2, 9000%4096=808.

    Đang tải editor...