美团笔试92 第四题

其他都过了,第四题怎么过的?#我的实习求职记录#
全部评论
问题转化成从n个数里面选出n-k个数,使得这些数两两成倍数关系。 先把a排序,然后令dp[i][j]表示最小的数选a[i]的时候选出一共j个数的方案数,转移的时候枚举下一个数选谁就行
7 回复 分享
发布于 2023-09-02 20:55 浙江
蹲个第三题
2 回复 分享
发布于 2023-09-02 20:56 江苏
记忆化搜索,从大往小搜
2 回复 分享
发布于 2023-09-02 20:50 浙江
先排序,然后用哈希表,映射数字到另一个哈希表,第二个哈希表记录以当前数字结尾的valid 集合的长度和总数量。然后就两个循环,每次对当前数字找之前他的约数,然后从其约数哈希表里提取所有长度和其长度的总数量,就能知道当前数字结尾的所有valid集合的长度和每个长度的总数量。写的很繁琐肯定不是最优解,但能过,之前用backtrack只过了30%
1 回复 分享
发布于 2023-09-02 20:55 美国
回溯过了25%...不知道咋写了
1 回复 分享
发布于 2023-09-02 20:49 福建
dfs 记忆化搜索,这题我过了,但是第五题没有,出来同学说是思维题,他直接n/2了
点赞 回复 分享
发布于 2023-09-02 21:11 湖北
蹲第二题
点赞 回复 分享
发布于 2023-09-02 20:55 山东
蹲个第四题
点赞 回复 分享
发布于 2023-09-02 20:53 天津
是数组倍数那个?这题我dp写了半天没写明白,不过偶然发现直接print某个数能过45%,直接笑嘻了,不想卷了交卷了事 蹲个大佬的复盘
点赞 回复 分享
发布于 2023-09-02 20:51 广东

相关推荐

05-26 10:24
门头沟学院 Java
qq乃乃好喝到咩噗茶:其实是对的,线上面试容易被人当野怪刷了
找工作时遇到的神仙HR
点赞 评论 收藏
分享
每晚夜里独自颤抖:要求太多的没必要理
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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