Mỗi mục cache có TTL T giây. Mỗi truy vấn gồm thời điểm t (epoch) và key:
key đang trong cache và chưa quá hạn (t - thời_điểm_lưu < T) → HIT (không gia hạn).key với thời điểm lưu = t.Mọi thời điểm lấy từ input (không dùng giờ hệ thống).
Dòng 1: T. Dòng 2: Q. Q dòng: mỗi dòng t key. In Q dòng HIT/MISS.
Input:
10
2
0 a
5 a
Lần 1: MISS (lưu a tại t=0). Lần 2 (t=5): 5-0=5 < 10 → HIT.
Dòng 1: T. Dòng 2: Q. Q dòng: t key (t epoch, key chuỗi).
1 ≤ T ≤ 10^9, 1 ≤ Q ≤ 10000.
Q dòng: HIT hoặc MISS.
Ví dụ:
Đầu vào:
10
2
0 a
5 a
Đầu ra:
MISS
HIT
Giải thích:
Đang tải editor...