百度笔试
第一题很简单,一个遍历异或一下就OK了
第二题是求数组中两个数相加大于某个数,也比较简单
第三题,如果两个数的每一位平方的总和相同,则两个数关联,给你一个n,求最小的,且每一位都不包含0的正整数关联数。
前两道比较简单,都100%了,第三道不会,0%
第二题是求数组中两个数相加大于某个数,也比较简单
第三题,如果两个数的每一位平方的总和相同,则两个数关联,给你一个n,求最小的,且每一位都不包含0的正整数关联数。
前两道比较简单,都100%了,第三道不会,0%
全部评论
第三题dp
状态是 dp[i] 代表各位平方和为 i 的最小正整数
转移方程就是枚举添加一位 j = 1 ~ 9,找个最小的 dp[i-j^2],把 j 这个数字(有多个就取最小的)插入就行了
打表把范围内的都算出来然后直接输入 n 输出 dp[n] 就行
2.2/3ac挂了

有希望的
你们都是A卷吗,是不是内推投递的都是A卷
和测试岗的题目不同
喝水太多,忍不住了,导致提前半小时交卷
相关推荐
09-03 09:27
南京大学 算法工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
09-01 13:54
东北大学 算法工程师 点赞 评论 收藏
分享