字节【AI Lab研究员】笔试

第一题:直接建树、找到根节点再搜索;
第二题:DP,dp[i] 表示第 i 个位置时最左边满足不等式关系的位置,当 i-dp[i] >= k 时 ans += 1;
第三题:直接推公式算出变化幅度最大值n=sqrt(abs(x-y)),此时一定会经历 1 -> n -> 1 的变化共n^2(这也是操作次数的最小值),再对剩下距离abs(x-y)-(n^2)在[1,n]中从大到小贪心找最优解的;
第四题:类似01背包的DP,dp[i][j] 表示剩余狗粮为i时第j个食量的方案数,dp[i][j] = dp[i][j+1] + (dp[i-a_i][j] if a_i <= i else 0),直接深搜会栈溢出。
2022-09-25
在牛客打卡21天,今天也很努力鸭!
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-22 11:33
点赞 评论 收藏
分享
06-08 22:25
门头沟学院 Java
从零开始的转码生活:这hr不会打开手机不分青红皂白给所有人群发这句话,过一会再给所有人再发一遍,这肯定会有重复的,不管,再过一会再发一遍
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-24 13:36
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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