![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华为机试
LoinYee
这个作者很懒,什么都没留下…
展开
-
机试必备:ACM模式下的输入输出处理
输入处理:`import sys`后,`sys.stdin.readline()` 就相当于`input()`输出处理:用`print()`输出即可原创 2024-01-29 23:15:23 · 408 阅读 · 0 评论 -
华为机试真题c卷:文件缓存系统
为文件访问过后,会更新文件的最近访问时间和总的访问次数,当缓存不够时,按照第一优先顺序为访问次数从少到多,第二顺序为最近访问时间从老到新的方式来删除文件。当缓存空间不足以存放新的文件时,根据规则删除文件,直到剩余空间满足新的文件大小为止,再存放新文件。文件缓存系统有两种操作: 存储文件(put)和读取文件(get),操作命令为。请设计一个文件缓存系统,该文件缓存系统可以指定缓存的最大值(单位为字节)。是从文件缓存系统中访问已存在的文件,如果文件不存在,则不作任何操作。是把文件放入文件缓存系统中;原创 2024-01-28 22:11:27 · 575 阅读 · 0 评论 -
华为机试真题c卷:螺旋数字矩阵+测试用例执行顺序+小区中的小朋友总数
TM),每个测试用例对应一个覆盖特性的集合,测试用例使用其 ID 作为下标进行标识,测试用例的优先级定义为其覆盖的特性的优先级之和。他发明了一种写法:给出数字个数 n 和行数 m(0 < n ≤ 999,0 < m ≤ 999),从左上角的1 开始,按照顺时针螺旋向内写方式,依次写出 2,3…在开展测试之前,需要制定测试用例的执行顺序,规则为:优先级大的用例先执行,如果存在优先级相同的用例,用例 ID 小的先执行。再接下来 M 行表示测试用例 ID=1 到测试用例 ID=M 关联的特性的ID的列表。原创 2024-01-26 23:10:20 · 634 阅读 · 1 评论 -
华为机试真题c卷:中文分词模拟器+手机 App 防沉迷系统
请编程实现,根据输入数据注册 App,并根据输入的时间点,返回时间点使用的App 名称,如果该时间点没有注册任何 App,请返回字符串“NA”。第二行输入中文词库 “i,love,china,ch,na,ve,lo,this,is,this,word”,词库长度限制:1 < length < 100000。第二部分包括 N 行,每行表示一条 App 注册数据,数据以空格分隔,四项数依次表示:App 名称、优先级、起始时间、结束时间。最后一行输入一个时间点,程序需返回该时间点可以使用的App。原创 2024-01-27 23:34:48 · 1268 阅读 · 0 评论