P1540 机器翻译  题目

#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<ctime>
#include<queue>
#include<stack>
#define rg register
#define lst long long
#define N 1050
using namespace std; int m,n,use,fir=,need;
int fy[N];
bool b[N]; inline int read()
{
rg int s=,m=;rg char ch=getchar();
while(ch!='-'&&(ch<''||ch>''))ch=getchar();
if(ch=='-')m=-,ch=getchar();
while(ch>=''&&ch<='')s=(s<<)+(s<<)+ch-'',ch=getchar();
return s*m;
} int main()
{
m=read(),n=read();
for(rg int i=;i<=n;++i)
{
rg int x=read();
if(!b[x])
{
if(use==m+fir-)
{
b[fy[fir++]]=;
}
need++;
fy[++use]=x;b[x]=;
}
}
cout<<need<<endl;
return ;
}

最新文章

  1. [SQL] SQL Server 触发器
  2. node.js之windows下环境终极配置
  3. 05管理登录名&amp;服务器固定角色-大话数据库
  4. Access数据库连接方式
  5. 【HDU 2014 Multi-University Training Contest 1 1002】/【HDU 4862】Jump
  6. memcache缓存命中深入理解转载
  7. 打造阅读Linux源代码利器
  8. 顺序表--MyArrayList的实现
  9. Effective C++_笔记_条款03_尽可能使用const
  10. 固定宽高的DIV绝对居中示例
  11. OpenCV分通道显示图片,灰度,融合,直方图,彩色直方图
  12. dll被设置为用记事本打开的解决方法
  13. DAX/PowerBI系列 - 累计总计(Cumulative Total)
  14. CSS文本实例
  15. wordpress升级出错
  16. spark on yarn 无法提交任务问题
  17. java如何直接返回excel到客户端
  18. python之模块hashlib(提供了常见的摘要算法,如MD5,SHA1等等)
  19. 关于Spring的一点东西
  20. NodeJS学习笔记六

热门文章

  1. MapReduce工作流程及Shuffle原理概述
  2. 图标,空格,大小尖括号,段落,换行,标题,div白板,span白板
  3. elasticsearch 基础 —— 处理冲突及乐观并发控制
  4. python浮点数与整数间的转化
  5. HDU 5634 线段树
  6. pass value from shell to sql
  7. rabbitmq必须应答
  8. java类的加载与初始化
  9. JSP和selevt 生命周期详解(JSP的生命周期和select很像,jsp底层就是一个selevt)
  10. php trim()函数 语法