小红书 8/27 java 后端 笔试

第一题
要求判断给定的正整数x是否为完美数字。完美数字需满足能写成公差为1且元素都是正整数的等差数列的乘积,并且该等差数列长度至少为3。
​输入首先是测试数据组数T,然后是T个待判断的正整数x。输出根据每个x是否为完美数字,分别输出“YES”或“NO”。
第二题
给出一个长度为 n 的小写字母串 s,允许至多一次下述操作:选定三个整数 (i, j, k) 满足
 1 ≤ i ≤ j ≤ n,
 1 ≤ i-k,j+k ≤ n,k > 0;交换字符 s[i-k] 与 s[i+k] 同时 交换字符 s[j-k] 与 s[j+k]。在所有可行操作中,找到让字符串字典序最小的新串并输出;若不做操作反而更小,则原样输出。
第三题
服务器节点给出节点数以及服务器信号限制,判断最少几个服务器,图论题。
#秋招笔面试记录#
全部评论

相关推荐

好样的
独角兽内推__免笔试:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
投递网易等公司10个岗位
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务