洛谷题单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;
}
相关推荐
软泡芙几秒前
【.NET】创建一个ai聊天应用
人工智能·flask·.net
深度学习lover1 分钟前
<数据集>yolo航拍军事目标识别<目标检测>
人工智能·python·yolo·目标检测·计算机视觉·航拍军事目标识别
架构师老Y1 分钟前
002、Prompt基础:大模型交互的第一性原理
人工智能·python·prompt
不懂的浪漫2 分钟前
如何给 AI 一个高质量的新功能开发 Prompt:用 Superpower Skill 驱动完整开发流程
人工智能·prompt·vibe coding
架构师老Y2 分钟前
004、少样本与零样本Prompt:何时用、怎么用
大数据·人工智能·prompt
Hody918 分钟前
【XR硬件介绍】华为AI眼镜技术拆解:当鸿蒙AI遇上轻量化眼镜,开启第一视角智能时代
人工智能
做个文艺程序员9 分钟前
性能基准横评:DeepSeek V4 vs GPT-5.5,谁在哪个赛道领跑?
人工智能·gpt
Godspeed Zhao13 分钟前
具身智能中的传感器技术36——RGB-D相机1
人工智能·机器学习·深度相机·具身智能
sunneo13 分钟前
专栏B-产品心理学深度-05-伦理边界
人工智能·产品运营·产品经理·ai编程·ai-native
神仙别闹14 分钟前
基于GAN的恶意软件对抗样本生成
人工智能·神经网络·生成对抗网络