题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
机器翻译

题目题干

机器翻译

机器翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

假设内存中有M个单元,每单元能存放一个单词和译义。每当软件将一个新单词存入内存前,如果当前内存中已存入的单词数不超过M-1,软件会将新单词存入一个未使用的内存单元;若内存中已存入M个单词,软件会清空最早进入内存的那个单词,腾出单元来,存放新单词。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

假设一篇英语文章的长度为N个单词,翻译软件需要去外存查找多少次词典?假设在翻译开始前,内存中没有任何单词。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入

输入文件共2行。每行中两个数之间用一个空格隔开。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行为两个正整数M和N,代表内存容量和文章的长度。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行为N个非负整数,按照文章的顺序,每个数(大小不超过1 000)代表一个英文单词。文章中两个单词是同一个单词,当且仅当它们对应的非负整数相同。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出

共1行,包含一个整数,为软件需要查词典的次数。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例

输入

3 7
1 2 1 5 4 4 1

输出

5

提示

对于10%的数据有M=1,N≤5。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于100%的数据有0<M≤100,0<N≤1000。3ws100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

玩具谜题 玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如图所示。 第一个玩具小人singer告诉小光一个谜题:“你的眼镜藏在我左数第3个玩具小人的右数第1个玩具小人的左数第2个玩具小
机器翻译 机器翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没
公约数最大 输入n个正整数,从中任取出k个数,使这k个数的最大公约数最大。 输入 第一行两个整数,即n和k(k≤n≤50000),随后一行有n个整数(均不大于100 000)。 输出 输出一个整数
子矩阵求和 有一个n行m列的矩阵,有q次询问,每次询问一个子矩阵内所有数的和。 输入 第一行三个整数n,m,q(1≤n,m≤500,q≤1000000)。 随后n行,每行m个0到100的整数。
回文日期 8位数字可以表示一个唯一确定的日期,例如:2016年11月19日表示为20161119,2010年1月2日表示为20100102,现在,小光想知道,在指定的两个日期之间(包含这两个日期自身)
RSA加密算法 RSA加密算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。 请编程输入一个大于1的整数,打印出它的素数分
矩阵行走 有一个n×m的矩阵,问从左上角走到右下角有多少条不同的路径。 输入 一行两个正整数n,m(1≤n≤20,1≤m≤20)。 输出 输出一个整数,即路径数(同一路径不允许重复走,只能向下或向
母牛数 有一头母牛,它每年年初生一头小母牛。每头小母牛从第4个年头开始,每年年初也生一头小母牛,请编程实现在第n年的时候,共有多少头母牛? 输入 有多组测试数据,每组测试数据占一行,为一个整数n(0
三质数 一个数的约数也称为因子,比如1、2、4都是4的因子。质数的因子是1和它本身。 三质数只有三个不同的因子。比如4是三质数,因为它有1、2、4三个因子。6不是三质数,因为6有1、2、3、6四个因
判断平方数 写一个判断平方数的函数,判断输入的整数x是否为平方数并输出结果。 输入 有多组数据,每组一行,为一个整数x。 输出 每组输出一行,如果x是平方数输出1,否则输出0。 样例 输入 ​​

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢