技术栈

洛谷P1540 机器翻译

我好弱啊啊2024-01-31 13:45

参考代码

cpp 复制代码
#include<iostream>
#include<queue>
using namespace std;
int nums[1010];
int main(){
	queue<int> q;
	int M,N;
	cin>>M>>N;
	int res=0;
	while(N--){
		int tmp;
		cin>>tmp;
		if(nums[tmp]==1)
			continue;
		if(q.size()<M){
			q.push(tmp);
			res++;
			nums[tmp]=1;
		}
		if(q.size()==M&&nums[tmp]==0){
			nums[q.front()]=0;
			q.pop();
			q.push(tmp);
			nums[tmp]=1;
			res++;
		}
	}
	cout<<res<<endl;
    return 0;
}

题目链接

1540 机器翻译

上一篇:1_Matlab基本操作
下一篇:Windows、Linux、Mac数据库的安装(mysql、MongoDB、Redis)
相关推荐
孙同学_
2 分钟前
【C++】map和set的使用
开发语言·c++
Bugabooo
16 分钟前
python打卡DAY22
开发语言·python
wjm041006
17 分钟前
C++中的容器
开发语言·c++
低维歌者
37 分钟前
python训练营day27
java·开发语言·python
Fu_lucas
1 小时前
Python Logging 模块完全指南
开发语言·python
Eiceblue
1 小时前
Python 在Excel单元格中应用多种字体样式
开发语言·vscode·python·pycharm·excel
JeffersonZU
3 小时前
【数据结构】2-3-2 单链表的插入删除
数据结构
m0_73820654
3 小时前
嵌入式学习的第二十二天-数据结构-栈+队列
数据结构·学习
远瞻。
4 小时前
【论文阅读】人脸修复(face restoration ) 不同先验代表算法整理2
论文阅读·算法
shykevin
6 小时前
python开发Streamable HTTP MCP应用
开发语言·网络·python·网络协议·http
热门推荐
01KGG转MP3工具|非KGM文件|解密音频02YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】03从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑04【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!05YOLOv5改进 | 添加CA注意力机制 + 增加预测层 + 更换损失函数之GIoU06Coze扣子平台完整体验和实践(附国内和国际版对比)07Ubuntu24.04安装中文输入法08DeepSeek各版本说明与优缺点分析09苍穹外卖面试总结10组基轨迹建模 GBTM的介绍与实现(Stata 或 R)