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

相关推荐

  1. P1540 机器翻译

    2024-01-31 09:54:01       64 阅读
  2. P1541 [NOIP2010 提高组] 乌龟棋

    2024-01-31 09:54:01       41 阅读
  3. P8823

    2024-01-31 09:54:01       54 阅读
  4. P2863

    2024-01-31 09:54:01       40 阅读
  5. p2006题。p2006题。

    2024-01-31 09:54:01       66 阅读
  6. P1331 海战

    2024-01-31 09:54:01       53 阅读
  7. P1042乒乓球

    2024-01-31 09:54:01       53 阅读
  8. P1434滑雪

    2024-01-31 09:54:01       47 阅读
  9. P1234题解

    2024-01-31 09:54:01       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-31 09:54:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 09:54:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 09:54:01       82 阅读
  4. Python语言-面向对象

    2024-01-31 09:54:01       91 阅读

热门阅读

  1. Python学习之路-Django基础:Admin站点

    2024-01-31 09:54:01       45 阅读
  2. Unity UGUI Selectable部分源码浅析

    2024-01-31 09:54:01       49 阅读
  3. oracle rman duplicate创建测试库

    2024-01-31 09:54:01       57 阅读
  4. 机器学习系列-1基础概念

    2024-01-31 09:54:01       51 阅读
  5. CSS transition(过渡效果)详解

    2024-01-31 09:54:01       60 阅读
  6. 知识笔记(一百)———什么是okhttp?

    2024-01-31 09:54:01       54 阅读
  7. C#: 导入excel文件到 dataGridView 控件

    2024-01-31 09:54:01       58 阅读