NC16589 [NOIP2010]机器翻译

打印 上一主题 下一主题

主题 1803|帖子 1803|积分 5413

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
题目


  • 原题地址:机器翻译
  • 题目编号:NC16589
  • 题目类型:模拟
  • 时间限制:C/C++ 1秒,其他语言2秒
  • 空间限制:C/C++ 131072K,其他语言262144K
1.题目大意


  • 翻译单词,cache原理,FIFO替换机制,问访存次数
2.题目分析


  • 一个队列一个标记位,简单模拟一下
3.题目代码

[code]#include using namespace std;int f[1005];int main() {    int m, n;    cin >> m >> n;    int ans = 0;    int tmp;    queue que;    while(n--)    {        cin >> tmp;        if(!f[tmp])        {            que.push(tmp);            f[tmp] = 1;            ans++;        }        if(que.size()>m)        {            f[que.front()] = 0;            que.pop();        }    }    cout
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

刘俊凯

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表