当前位置: 首页 > 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.yutouwan.com/news/156574/

相关文章:

  • 扬州网站建设企业中国建设移动门户网站
  • 十大门户网站有哪些局域网网站建设软件
  • 网站建设与小程序开发熊掌号网页模板小偷
  • hexo框架做网站网络营销策划要素
  • 临沂谁会做网站湖南网页设计培训去哪里
  • 在国内的服务器上建设国外网站注册商标需要多长时间
  • 网站做的最好的网站有哪些外贸crm客户管理软件
  • 免费商用的网站模板无锡网站营销公司哪家好
  • 注册网站模板深圳自适应网站的公司
  • 苏州创元投资集团网站关于青岛的网页设计
  • 监控做斗鱼直播网站商业网站教程
  • 门户网站怎么建设电子商务网站建设与管理第四章答案
  • 北京检查站优化wordpress进管理员密码
  • 烟台微网站建设吉林省建设厅监理协会网站
  • 如何防止网站被采集免费服务器主机
  • 资源类网站怎么做应用软件开发专业
  • 官方网站开发方案推荐昆明做网站建设
  • 做worksheet的网站导航网站移动端流量占比
  • 做系统那个网站好做创新方法工作网站
  • 洛阳 网站建设北京企迪网站建设公司
  • 模版网站做支付功能西安网站建设 美科动
  • 网站建设价格明细表和网站预算施工单位招聘信息
  • 旅游网站wordpressh5框架做网站
  • 渭南哪家公司可以做网站在线花钱做网站
  • 前程无忧网广州网站建设类岗位wordpress时间表插件
  • 苏州著名网站建设wordpress视频教程 百度网盘
  • 东莞微客巴巴做网站j2ee博客网站开发
  • 东莞市住建局官网网站免费打开网站
  • 婚纱手机网站做网站的前端技术
  • 关于网站开发的学校南阳千牛网站建设