小红书3.26笔试
第一题简单字符解密。
第二题注意题干取出来的数字只能往右放,所以从1开始的连续递增序列都不需要动。遍历一次算出从1开始的连续递增序列规模count,然后剩下的n-count都是需要取出来排序的元素,直接(n-count)%k==0?(n-count)/k:(n-count)/k+1结束,复杂度O(n)。
第三题模拟计算,不知道怎么优化只A了90%...
做了这么多笔试终于有点信心了
#23届找工作求助阵地# #我的实习求职记录#
第二题注意题干取出来的数字只能往右放,所以从1开始的连续递增序列都不需要动。遍历一次算出从1开始的连续递增序列规模count,然后剩下的n-count都是需要取出来排序的元素,直接(n-count)%k==0?(n-count)/k:(n-count)/k+1结束,复杂度O(n)。
第三题模拟计算,不知道怎么优化只A了90%...
做了这么多笔试终于有点信心了
#23届找工作求助阵地# #我的实习求职记录#
全部评论
为啥第三题模拟一直超时。
第三题不是数妆数组吗,就过了9%
这个第二题有没有现成的或者相似的题目,我想刷一下
第一题可以定义字典吗
第二题这么做是对的?
一样,但我选择题做的不太好
可以直接写成这样(n - count + k - 1)% k
相关推荐
查看14道真题和解析