吉比特编程第二题可以使用贪心算法吗

请问各位大神,吉比特第二题可以使用贪心算法吗。因为只能右或者下,所以我只求局部的最优可以吗。
全部评论
感觉自己太傻了,开始用递归做的,结果超时,然后开始改成DP。结果没时间了。最后我的DP代码如下,大神们看看有没有错,可惜没办法检测了。 public static int dpSoution(int row,int col,int[][] array){ int max=0; int[][] dp=new int[row][col]; for(int i=0;i<row;i++){ for(int j=0;j<col;j++){ if(i==0&&j==0){ dp[i][j]=array[0][0]; }else if(i==0){ dp[i][j]=dp[i][j-1]+array[i][j]; }else if(j==0){ dp[i][j]=dp[i-1][j]+array[i][j]; }else{ int tmp=dp[i][j-1]>dp[i-1][j]?dp[i][j-1]:dp[i-1][j]; dp[i][j]=tmp+array[i][j]; } if(dp[i][j]<max) max=dp[i][j]; } } int result=-max+1; return result; }
点赞
送花
回复
分享
发布于 2017-08-27 21:16
用贪心70,不知道漏了什么情况
点赞
送花
回复
分享
发布于 2017-08-27 21:18
滴滴
校招火热招聘中
官网直投
DP 记录路径 找最小
点赞
送花
回复
分享
发布于 2017-08-27 22:37
很经典的动态规划(据说是LetCode的原题)
点赞
送花
回复
分享
发布于 2017-08-27 23:32
从后往前dp,或者二分,知道了加入的数量,那么可以nm判断是否存在一条路从左上角走到右下角,后者带一个log而已
点赞
送花
回复
分享
发布于 2017-08-28 01:07

相关推荐

投递腾讯等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务