当前位置: 首页 > 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。 模拟水题 用队列实现替换操作可以单独开一个桶储存当前有哪些单词甚至你 O ( n ) O(n) O(n)扫一遍队列也不会超时 #includeiostream #includecstdio #includemap #includecmath #includequeue using namespace std; const int N1e423; int n,m,ans0; int a[N],len0; int ma[N]; queueint q; int main(){ // freopen(translate.in,r,stdin); // freopen(translate.out,w,stdout);cinmn;for(int i1;in;i){cina[i];}for(int i1;in;i){if(lenm){if(ma[a[i]]0){ma[a[i]]1;len;q.push(a[i]);ans;}}else {if(ma[a[i]]0){int tmpq.front();ma[tmp]0;ma[a[i]]1;q.pop();q.push(a[i]);ans;}}//coutlen ans a[i]endl;}coutansendl; // fclose(stdin); // fclose(stdout);return 0; }封面
http://wiki.neutronadmin.com/news/156574/

相关文章:

  • 广东集团网站建设现在哪个网站做电商好
  • 货运网站建设公司网站基本模板
  • 不同用户入口的网站样板南翔镇网站建设公司
  • vue.js合作做网站么从seo角度做网站流量
  • 企业网站首页效果图wordpress支持哪一版本php
  • 晋江做网站模板设计网页制作策划路程
  • WordPress建站收费设计教育培训
  • 做网站工单网站有收录没排名
  • 淘宝网站建设的优点深圳成品网站超市
  • 网页制作分工明细网站建设优化托管
  • 广东英德网站建设wordpress 5.0网易云音乐
  • seo网站关键词排名优化免费炫酷网站模板
  • 律所网站建设国队男子接力赛手机网站开发下载
  • 网站建设的专业知识wordpress 404跳转首页
  • 静态网站设计方案广州百度网站推广
  • 思途智旅游网站开发站长工具pr值查询
  • 承德做网站手机软件推广平台
  • 营销型企业网站建设步骤企业做网站设计
  • 二级域名怎么指向另外一个网站做视频的音乐哪里下载网站
  • 文库网站建设哪个做问卷网站佣金高
  • 青岛做门户网站的有哪些平面设计app软件有哪些
  • 做一个基础的企业网站多少钱wordpress管理员角色
  • 品牌网站建设费qq邮箱登录入口网页版
  • 橙色企业网站源码ps网页界面设计
  • 代码命名 网站火车头采集器wordpress下载
  • 网站广告位设计网站建设后期
  • 中山网站搭建二级域名注册平台
  • wordpress外贸站网站开发后端工资多少
  • 凡科建站视频教程网站建设 物流
  • 如何申请国外网站江苏海宏建设工程有限公司网站