当前位置: 首页 > news >正文

洛谷P1540 机器翻译

参考代码

#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 机器翻译

http://www.lryc.cn/news/293321.html

相关文章:

  • python-自动化篇-运维-可视化-绘图库-matplotlib
  • 【译】在 Mac 上加速 PyTorch 训练
  • 如何在Windows部署GoLand并通过SSH远程连接Linux服务器
  • Netty源码三:NioEventLoop创建与run方法
  • 【讲座分享】| 复旦大学张奇教授——《自然语言发表论文如何打怪升级?NLP顶会论文发表》
  • 面试八股文(3)
  • Kubernetes WebHook 入门 -- 入门案例: apiserver 接入 github
  • 办公软件巨头CCED、WPS面临新考验,新款办公软件异军突起
  • unity角色触摸转向
  • 世界顶级汽车品牌源代码遭泄露 详解源代码凭据安全解决方案
  • Mysql-备份与恢复
  • 基于STM32的UART/USART数据传输的错误检测和纠错机制研究
  • 「优选算法刷题」:计算布尔二叉树的值
  • A系统数据表同步到B系统数据表
  • Qt实现类似ToDesk顶层窗口 不规则按钮
  • 发布4-运行JRT程序
  • 利用VPN设备漏洞入侵!新型勒索软件CACTUS攻击手法分析
  • 第7章 SpringBoot安全管理
  • 【QT+QGIS跨平台编译】之二十二:【FontConfig+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • echarts中绘制3D三维地球
  • go grpc高级用法
  • Redis实现登录的优化
  • ROS方向第二次汇报(5)
  • C# 浅克隆与深克隆
  • Shell 正则表达式及综合案例及文本处理工具
  • React | Center 组件
  • 头歌C++之函数强化练习题
  • 淘宝扭蛋机小程序:开启你的惊喜之旅
  • Jmeter 基于Docker 实现分布式测试
  • Vite与Webpack打包内存溢出问题优雅处理方式