拼多多 笔试

菜哭了😫   第3题用dfs就超时  超时...#拼多多##笔试题目#
全部评论
秒出 最简单的版本!!! //动态规划版本     static int[][] dp;     public static void main(String[] args) {         Scanner in = new Scanner(System.in);         while (in.hasNextInt()) {// 注意,如果输入是多个测试用例,请通过while循环处理多个测试用例             int n =in.nextInt();             int s = in.nextInt();             dp = new int[n+1][s+1];              Arrays.fill(dp[1],1);              dp[1][0] =0;              get(n,s);             System.out.println(dp[n][s]);         }     }     private static void get(int n,int s){         if (dp[n][s] != 0) return ;         for (int i = 2; i <= n; i++) {             for (int j = i+1; j <= s; j++) {                 dp[i][j] = (dp[i][j-i] + dp[i-1][j-i])%1000000007;             }         }     }
点赞 回复 分享
发布于 2019-08-12 01:36
第三题dfs+减枝提示内存不足? 大家都是超时吗,这给我气的
点赞 回复 分享
发布于 2019-08-11 23:03
100 0 0 0 第二题和第三题都是例子过了,结果0
点赞 回复 分享
发布于 2019-08-11 17:14
珍珠项链那道题怎么做啊
点赞 回复 分享
发布于 2019-08-11 17:13
想加个hash表,没写完,不知道有没有效果
点赞 回复 分享
发布于 2019-08-11 17:12
第三题是找规律的,用target/n然后不断相加。。。不能用dfs暴力
点赞 回复 分享
发布于 2019-08-11 17:10
我也是写的三个参数的递归,一直通过率为0,尝试用缓存,也过不了,改动态规划,没改对,难受。
点赞 回复 分享
发布于 2019-08-11 17:10
一直知道自己很菜,没想到这么菜。。
点赞 回复 分享
发布于 2019-08-11 17:09
我也是,花了一个半小时调第三题,一直TLE,后台给那么大数据量干嘛,我佛啦
点赞 回复 分享
发布于 2019-08-11 17:08
巨菜
点赞 回复 分享
发布于 2019-08-11 17:08
超时➕1
点赞 回复 分享
发布于 2019-08-11 17:08
菜+1
点赞 回复 分享
发布于 2019-08-11 17:07
我也是,菜哭了
点赞 回复 分享
发布于 2019-08-11 17:07
超时,气
点赞 回复 分享
发布于 2019-08-11 17:05

相关推荐

03-17 19:21
门头沟学院 Java
面试官_我太想进步了:正常企查查显示的员工一般比设计的少
点赞 评论 收藏
分享
05-12 13:14
已编辑
中山大学 算法工程师
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客企业服务