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