Cache LRU (Least Recently Used) có sức chứa C. Khi truy cập một key:
C thì loại bỏ key ít dùng gần đây nhất.Dòng 1: C (sức chứa). Dòng 2: số truy vấn Q. Q dòng tiếp theo: mỗi dòng một key (chuỗi). In ra Q dòng, mỗi dòng HIT hoặc MISS tương ứng.
Input:
2
3
a
b
a
a→MISS, b→MISS, a→HIT (a vẫn còn).
Dòng 1: C. Dòng 2: Q. Q dòng tiếp: mỗi dòng một key.
1 ≤ C ≤ 1000, 1 ≤ Q ≤ 10000. Key là chuỗi không chứa khoảng trắng.
Q dòng: HIT hoặc MISS cho từng truy vấn.
Ví dụ:
Đầu vào:
2
3
a
b
a
Đầu ra:
MISS
MISS
HIT
Giải thích:
Đang tải editor...