当前位置: 首页 > 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://www.dnsts.com.cn/news/179979.html

相关文章:

  • ajax 网站模板辽宁天一建设有限责任公司网站
  • 中国铁道工程建设协会查证网站上海人才网站首页
  • 安徽公司网站建设建站软件怎么免费升级
  • 东莞网站制作方案定制青岛开发区网站建设哪家好
  • 百度认证官方网站西安seo外包机构
  • 哪些软件属于网页制作工具企业网站改造优化
  • 正在建设的网站可以随时进入吗米拓建站下载
  • 企业管理定制软件莱阳seo排名
  • 用腾讯云怎么建设网站wordpress 批量删除
  • 不用服务器怎么做网站免费广告发布平台app
  • 什么是规划网站久久建筑网解析
  • 上海网站建设框架图免费的会计做账系统
  • 沧州市网站建设价格上海传媒公司总裁是谁
  • 网站开发有名的公司ps在线网站
  • 网站商城建设需求表织梦免费购物网站
  • 互联网网站模块wordpress需要多少内存
  • 塘厦仿做网站泗县住房和城乡建设局网站
  • 手机端便民服务平台网站建设在线种子资源网
  • 鄂州网站设计制作公司山东网站建设方案制作
  • 网站建设实习招聘建设银行征信中心网站
  • 永久免费网站建立手机运用网站
  • 湖北联诺建设网站中国建设网官方网站硅灰
  • 陕西省建设监理协会网站主页.案例 商务网站的推广策略
  • 大学生做静态网站网络营销的五个特点
  • 青岛做网站需要多少钱怎么做网站的排名
  • 自建网站优缺点vs做网站图片明明在文件夹里却找不到
  • 网站要怎么创建wordpress修改端口
  • 重庆皇华建设集团有限公司网站wordpress字体导入
  • 网站开发成本预算表公众号开发价格多少
  • 无锡正规网站seo公司韶关网站建设第一品牌