每日一题之机器翻译

本文涉及的产品
图片翻译,图片翻译 100张
语种识别,语种识别 100万字符
文档翻译,文档翻译 1千页
简介: 大家好,我是泡泡,给大家带来每日一题的目的是为了更好的练习算法,我们的每日一题这个月进度是数据结构,让大家练到各种各样的数据结构题目,熟悉数据结构的增删改查,一年以后,蜕变成为一个不一样的自己!

今日题目:[NOIP2010 提高组] 机器翻译 - 洛谷


题目难度:⭐️


题目涉及算法:队列,模拟等


ps:有能力的小伙伴可以尝试优化自己的代码或者一题多解,这样能综合提升自己的算法能力


解题思路:


用队列简单模拟,因为明天蓝桥杯了所以明天再更新大货


#include<bits/stdc++.h>
using namespace std;
queue<int>q;
int m,n,ans;
bool a[1010];
int main()
{
  cin>>m>>n;
  for(int i=1;i<=n;i++)
  {
    int x;
    cin>>x;
    if(a[x])
        {
            continue;
    }
        else
    {
      if(q.size()>=m)
      {
        a[q.front()]=false;
        q.pop();
      }
      q.push(x);
      a[x]=true;
      ans++;
    }
  }
  cout<<ans;
  return 0;
}



目录
相关文章
|
SQL 存储 关系型数据库
Mysql 的InnoDB引擎下支持hash索引吗?
Mysql 的InnoDB引擎下支持hash索引吗?
1067 0
Mysql 的InnoDB引擎下支持hash索引吗?
|
Cloud Native 数据库 Docker
云原生之使用Docker部署Dokuwiki个人笔记工具
云原生之使用Docker部署Dokuwiki个人笔记工具
1092 0
|
JavaScript
Selenium成长之路-25 日历控件的处理
Selenium成长之路-25 日历控件的处理
381 0
Selenium成长之路-25 日历控件的处理
|
Arthas 小程序 前端开发
抖音小程序集成支付宝支付
抖音小程序集成支付宝支付
1674 0
抖音小程序集成支付宝支付
|
JavaScript jenkins Linux
Vue整合element-china-area-data实现PC端省市区三级联动选择器
demo环境是SpringBoot+Vue+elementUI,开发工具是idea,有涉及到省市区三级联动选择器,网上查找了下,发现了这款和elementUI相匹配的element-china-area-data,这样的话样式什么的就不用担心会很丑,也不需要调,最主要是还可以直接获取到省市区编码,都不用通过后台接口转换。于是就撸起袖子,满心欢喜的整进来。
2155 0
Vue整合element-china-area-data实现PC端省市区三级联动选择器
|
SQL JSON 缓存
Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime` 报错原因/解决方案最全汇总版
Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime` 报错原因/解决方案最全汇总版
2018 0
Seata json decode exception, Cannot construct instance of `java.time.LocalDateTime` 报错原因/解决方案最全汇总版
|
编解码 计算机视觉
【方便的Opencv】实现实时监测电脑屏幕与摄像头前的人
【方便的Opencv】实现实时监测电脑屏幕与摄像头前的人
1231 0
【方便的Opencv】实现实时监测电脑屏幕与摄像头前的人
|
Java Linux Android开发
这次,我想把内存泄漏讲明白
这次,我想把内存泄漏讲明白
508 0
这次,我想把内存泄漏讲明白
|
虚拟化 数据安全/隐私保护
metasploitable2靶机环境搭建并上传到ESXI
metasploitable2靶机环境搭建
544 0
metasploitable2靶机环境搭建并上传到ESXI