Cho kích thước trang page_size (số byte mỗi trang) và một địa chỉ logic addr, hãy tách thành số trang (page number) và độ lệch (offset).
Công thức:
page = addr // page_size (chia lấy phần nguyên)offset = addr % page_size (chia lấy phần dư)Thuật toán: đọc page_size và addr, in page và offset.
Ví dụ: page_size = 1024, addr = 2500. page = 2500 // 1024 = 2, offset = 2500 % 1024 = 452. In 2 452.
Hai số nguyên: page_size và addr (có thể trên một hoặc hai dòng).
1 ≤ page_size ≤ 1000000; 0 ≤ addr ≤ 10^12.
Hai số nguyên cách nhau dấu cách: <page> <offset>.
Ví dụ:
Đầu vào:
1024 2500
Đầu ra:
2 452
Giải thích:
Đang tải editor...