【题解】队列问题
4.队列问题(lru.cpp)
【题目描述】
有一个大小为n的页面缓存队列,初始为空,当计算机访问页面时,若缓存队列没有该页面,则加入到缓存队列中,若队列已满,则将删除访问时间最远的页面。
有Q次询问,每次询问输入一个整型x,表示访问页面x。若缓存队列中有则输出yes,否则输出no。
【输入描述】
第一行,2个空格隔开正整数n,Q
以下Q行:每行是一个整型x。
【输出描述】
Q行,每行可能为yes或者no
【样例输入】
3 10 1 2 1 3 5 6 1 5 2 6
【样例输出】
no no yes no no no no yes no no
【样例解释】
【数据范围】
60%的数据:n<=1000,Q<=1000;
100%的数据:n<=100000,Q<=100000
【题目分析】
【参考答案】
扫描二维码推送至手机访问。
版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。