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

郑州快速建站价格公司网站内容相近

郑州快速建站价格,公司网站内容相近,河南单招动漫制作专业,开发网站现实网络传输失败[NOIP2010 提高组] 机器翻译 题目背景 小晨的电脑上安装了一个机器翻译软件#xff0c;他经常用这个软件来翻译英语文章。 题目描述 这个翻译软件的原理很简单#xff0c;它只是从头到尾#xff0c;依次将每个英文单词用对应的中文含义来替换。对于每个英文单词#xf…[NOIP2010 提高组] 机器翻译 题目背景 小晨的电脑上安装了一个机器翻译软件他经常用这个软件来翻译英语文章。 题目描述 这个翻译软件的原理很简单它只是从头到尾依次将每个英文单词用对应的中文含义来替换。对于每个英文单词软件会先在内存中查找这个单词的中文含义如果内存中有软件就会用它进行翻译如果内存中没有软件就会在外存中的词典内查找查出单词的中文含义然后翻译并将这个单词和译义放入内存以备后续的查找和翻译。 假设内存中有 M M M 个单元每单元能存放一个单词和译义。每当软件将一个新单词存入内存前如果当前内存中已存入的单词数不超过 M − 1 M-1 M−1软件会将新单词存入一个未使用的内存单元若内存中已存入 M M M 个单词软件会清空最早进入内存的那个单词腾出单元来存放新单词。 假设一篇英语文章的长度为 N N N 个单词。给定这篇待译文章翻译软件需要去外存查找多少次词典假设在翻译开始前内存中没有任何单词。 输入格式 共 2 2 2 行。每行中两个数之间用一个空格隔开。 第一行为两个正整数 M , N M,N M,N代表内存容量和文章的长度。 第二行为 N N N 个非负整数按照文章的顺序每个数大小不超过 1000 1000 1000代表一个英文单词。文章中两个单词是同一个单词当且仅当它们对应的非负整数相同。 输出格式 一个整数为软件需要查词典的次数。 样例 #1 样例输入 #1 3 7 1 2 1 5 4 4 1样例输出 #1 5提示 样例解释 整个查字典过程如下每行表示一个单词的翻译冒号前为本次翻译后的内存状况 1查找单词 1 并调入内存。1 2查找单词 2 并调入内存。1 2在内存中找到单词 1。1 2 5查找单词 5 并调入内存。2 5 4查找单词 4 并调入内存替代单词 1。2 5 4在内存中找到单词 4。5 4 1查找单词 1 并调入内存替代单词 2。 共计查了 5 5 5 次词典。 数据范围 对于 10 % 10\% 10% 的数据有 M 1 M1 M1 N ≤ 5 N \leq 5 N≤5对于 100 % 100\% 100% 的数据有 1 ≤ M ≤ 100 1 \leq M \leq 100 1≤M≤100 1 ≤ N ≤ 1000 1 \leq N \leq 1000 1≤N≤1000。 分析 充分考察队列代码采用STL库的队列利用bool数组记录即可注意出队时对vis的修改 代码 #includeiostream #includequeue using namespace std; #define int long long const int M1e6; queueint qu; bool vis[M]; int n,m,tmp,ans; inline int read(int* x){scanf(%lld,x);return *x; } signed main(){ // freopen(translate.in,r,stdin); // freopen(translate.out,w,stdout);read(m);read(n);for(int i1;in;i){read(tmp);if (!vis[tmp]){vis[tmp]1;qu.push(tmp);if(qu.size()m) vis[qu.front()]0,qu.pop();ans;}}coutans; // fclose(stdin);fclose(stdout);return 0; }
http://www.hkea.cn/news/14593578/

相关文章:

  • 广州黄埔做网站的公司哪家好2018年网站设计公司
  • 宝安中心客运站网站 筛选功能
  • 交互做的好的网站三门峡网站建设价格
  • 娄底网站建设wyo8研发一个app费用
  • 网站设计计费郑州建设工程信息网站
  • 莱芜网站seowordpress know how
  • 网站建设合同样本响应式布局的优点是什么
  • 长沙经开区建设局网站漳州专业网站建设公司
  • 番禺 大石网站建设互联网广告代理加盟
  • 网站建设 中企动力 石家庄个体户怎么做购物网站
  • 郑州网站建设 华数网站建设注册什么公司好
  • 毕设做网站和app留言板网页模板
  • 上海网站开发哪家好薇wordpress例
  • 网站里面的视频功能怎么做上海金山区建设局网站
  • e4a做网站软件专业的佛山网站设计
  • 9.9网站怎么做舞台灯光网站建设公司
  • 本地化吃喝玩乐平台网站可以做吗品牌建设需打持久战
  • 百度上怎么做网站国外虚拟主机wordpress
  • 大连建站平台优惠云服务器
  • 网赌网站国外空间给公司做网站费用
  • 成都犀牛网站建设公司大连网站开发公司排名
  • 网站对不同分辨率怎么样建设一个电影网站视频
  • 尚易企业邮箱登录入口网站seo排名优化软件
  • 和田网站建设外贸手机网站
  • 建设部网站在哪里报名考试网站建设福永附近网络公司
  • 电子商务网站功能设计与分析网站建设 模版
  • 涪城移动网站建设创业平台是什么意思
  • 郑州微网站网站建设结算方式
  • 天河手机建网站深圳南园网站建设
  • 漳州网站建设哪家最正规wordpress the date