- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
一、编程题
1、1.统计误差范围内的数
统计一个整数序列中与指定数字m误差范围小于等于X的数的个数。
时间限制:5000
内存限制:65536
输入
输入包含三行:第一行为N,表示整数序列的长度(N=100);
第二行为N个整数,整数之间以一个空格分开;
第三行包含2个整数,为指定的整数m,误差范围X。
输出
输出为N个数中与指定数字m误差范围小于等于X的数的个数。
样例输入
```
5
12345
31
```
样例输出
```
3
```
提示
样例中2,3,4都满足条件,故答案为3
参考答案:
略
解析:【喵呜刷题小喵解析】本题是一道编程题,要求统计一个整数序列中与指定
数字m误差范围小于等于X的数的个数。首先,从输入中读取三个整数N、m和x,
其中N表示整数序列的长度,m和x是题目中指定的整数。然后,从输入中读取N个
整数,将它们存储在一个列表中。接下来,遍历这个列表,对于每个数num,如果
它的绝对值与m的差小于等于x,则将计数器count加1。最后,输出计数器count的
值,即为满足条件的数的个数。注意,本题的时间限制和内存限制都较小,因此算
法的时间复杂度和空间复杂度都需要尽可能小。在这个例子中,我们使用了简单的
遍历算法,时间复杂度为O(N),空间复杂度为O(1)。
2、2.全在其中
你设计了一个新的加密技术,可以用一种聪明的方式在一个字符串的字符间插入随
机的字符串从而对信息进行编码。由于专利问题,我们将不会详细讨论如何在原有
信息中产生和插入字符串。不过,为了验证你的方法,有必要写一个程序来验证原
来的信息是否全在最后的字符串之中。
给定两个字符串s和t,你需要判断s是否是t的“子列”。也就是说,如果你去掉t中的
某些字符,剩下字符将连接而成为s。
时间限制:1000
内存限制:65536
输入
输入包括多个测试样例。每一个都是由空格分隔的由字母数字ASCII字符组成的两
个特定的字符串s和t。s和t的长度不超过100000。
输出
对于每个测试样例,如果s是t的“子列”,则输出”Yes”,否则输出”No”
样例输入
```
sequencesubsequence
personcompression
VERDIvivaVittorioEmanueleReDiItalia
caseDoesMatterCaseDoesMatter
```
样例输出
```
Yes
No
Yes
No
```
参考答案:
略
解析:【喵呜刷题小喵解析】本题要求判断字符串s是否是字符串t的子列。子列是
指通过删除一些字符但不改变其余字符的相对位置,s可以由t得到。判断字符串s
是否是字符串t的子列,可以通过双指针的方法来实现。定义两个指针i和j,初始值
都为0。遍历字符串t,当s[i]==
t[j]时,说明s的第i个字符和t的第j个字符相等,此时将i加1,表示s的第i个字符已经
匹配成功。无论是否匹配成功,都将j加1,表示继续遍历t的下一个字符。当遍历
完s后,如果i==
len(s),说明s是t的子列,返回True;否则,返回False。本题中,输入数据来自文件
input.txt,每一行包含两个字符串s和t,需要判断s是否是t的子列。因此,可以使用
循环读取文件,对于每一行数据,调用is_subsequence函数进行判断,并输出相应
的结果。注意,本题的时间限制和内存限制较小,需要优化算法,避免超时和内存
溢出。本题中,使用双指针的方法,时间复杂度为O(n+m),其中n和m分别为字符
串s和t的长度,满足时间限制和内存限制的要求。
3、3.Lab杯
“Lab杯”乒乓球赛就要在PKU的实验室之间举行了。人工智能实验室的学生都是乒
乓球的狂热分子,都强烈希望代表实验室去比赛。但是有余名额限制,他们之中只
能由一个人被选作代表。
为了让选择的过程公平,他们决定打一次单循环赛,每一对学生之间都打一场五局
三胜的比赛。赢得最多比赛的人就将代表实验室去比赛。现在Ava手里有一份表,
表里面记录了每一场比赛的比分。她应该让谁去比赛?
时间限制:5000
内存限制:131072
输入
输入包含一组测试数据。第一行包含*n*(2≤*n*≤
100),实验室里学生的数目。接下来给出一个*n*×
*n*矩阵*A*。矩阵的每一个元
您可能关注的文档
最近下载
- 船用螺旋桨急冷铸造技术.pdf VIP
- 降低crrt非计划下机率成果报告书.docx VIP
- 《中华民族共同体概论》课件高教社2024版课件合集-第十讲中外会通与中华民族巩固壮大(明朝时期)+第十一讲中华一家与中华民族格局底定(清前中期)+第十二讲民族危亡与中华民族意识觉醒(1840—1919).pptx VIP
- 中华民族共同体概论课件第十一讲中华一家与中华民族格局底定(清前中期)-第十二讲民族危亡与中华民族意识觉醒(1840—1919).pdf VIP
- 船用螺旋桨.pdf VIP
- 结核病区消毒隔离护理管理规范.pdf
- 2025版中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840—1919).pptx VIP
- 第十二讲民族危亡与民族意识觉醒(1840—1919)-中华民族共同体概论专家大讲堂课件.pdf VIP
- 造价咨询设备配备方案.docx VIP
- 船用螺旋桨.pdf VIP
原创力文档


文档评论(0)