洛谷题单P540,机器翻译 队列queue<int>

洛谷题单P540,机器翻译

复制代码
#include<bits/stdc++.h>
using namespace std;
int Hash[1003] = { 0 };//利用哈希检查内存中有没有单词,hash[i]=1,表示单词i在内存中
queue<int>mem;         //用队列模拟内存
int main()
{
    ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
    int n, m,cnt=0;//cnt表示查字典的次数
    cin >> m >> n;
    while (n--){
        int en; cin >> en;//输入一个英文单词
        if (!Hash[en]){//如果内存中没有这个单词
            ++cnt;
            mem.push(en);//单词入队列,放到队列尾部
            Hash[en] = 1;//记录内存中这个单词
            while (mem.size() > m){//内存满了
                Hash[mem.front()] = 0;//从内存中删去单词
                mem.pop();//从队尾去掉
            }
        }
    }
    cout << cnt<<"\n";
    return 0;
}
相关推荐
咯哦哦哦哦5 小时前
opencv复现 Halcon 双相机拼接
人工智能·数码相机·opencv
名不经传的养虾人5 小时前
从0到1:企业级AI项目迭代日记 Vol.117|学会忘记,学会证明,学会设边界
大数据·人工智能·算法·企业ai·多agent协作
百胜软件@百胜软件6 小时前
百胜软件亮相华为全联接大会2026,共赴零售AI新生态
大数据·人工智能
独隅6 小时前
Claude Code 离线部署实战:企业内网本地化安装与依赖打包全指南效果展示
人工智能
黑妹天下第一乖6 小时前
小智改造实战解读-首 token 延迟去哪了:云端与端侧大模型的分段对照
开发语言·人工智能·python·嵌入式硬件·自然语言处理·iot
布吉岛的石头6 小时前
AI代做PPT报价:50元档和300元档差在哪
人工智能·副业·办公·兼职·ppt代做
数字游民95276 小时前
自由职业和探索AI的这两年时间,分享我的真实经历和感受
人工智能
User_芊芊君子6 小时前
第十五届中国创新创业大赛
人工智能
向哆哆6 小时前
农场畜牧目标检测数据集:5类别、15,000张图像 | 目标检测
人工智能·目标检测·目标跟踪