Minimum Path Sum Total Accepted: 34975 Total Submissions: 109325
来源:互联网 发布:鸡毛蒜皮没小事 知乎 编辑:程序博客网 时间:2024/05/29 19:34
题目来自于:LeetCode
https://leetcode.com/problems/minimum-path-sum/
Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path.
Note: You can only move either down or right at any point in time.
Have you met this question in a real interview?
int minPathSum(int **grid, int nRows, int nCols) { if(nRows==0) return 0; int sum=0; if(nRows==1) { for(int i=0;i<nCols;++i) sum+=grid[0][i]; return sum; } if(nCols==1) { for(int i=0;i<nRows;++i) sum+=grid[i][0]; return sum; } for(int i=nRows-2;i>=0;--i) grid[i][nCols-1]+=grid[i+1][nCols-1]; for(int j=nCols-2;j>=0;--j) grid[nRows-1][j]+=grid[nRows-1][j+1]; for(int i=nRows-2;i>=0;--i) for(int j=nCols-2;j>=0;--j) { if(grid[i+1][j]<grid[i][j+1]) grid[i][j]+=grid[i+1][j]; else grid[i][j]+=grid[i][j+1]; } return grid[0][0];}
0 0
- Minimum Path Sum Total Accepted: 34975 Total Submissions: 109325
- Path Sum Total Accepted: 50216 Total Submissions: 168425
- Minimum Path Sum Total
- leetcode: Total Accepted: 4338 Total Submissions: 20460
- Count Primes Total Accepted: 831 Total Submissions: 6167
- H-Index Total Accepted: 3191 Total Submissions: 14098
- Remove Duplicates from Sorted List Total Accepted: 40004 Total Submissions: 116304
- Bitwise AND of Numbers Range Total Accepted: 2859 Total Submissions: 11145
- Populating Next Right Pointers in Each Node Total Accepted: 46429 Total Submissions: 128383
- Flatten Binary Tree to Linked List Total Accepted: 45093 Total Submissions: 156588
- poj 3617 贪心 不难 容易错 Total Submissions: 8060Accepted: 2489
- leetcode Intersection of Two Linked Lists My Submissions Question Solution Total Accepted: 43555 To
- Language: Cable master Time Limit: 1000MSMemory Limit: 10000K Total Submissions: 46653Accepted:
- Excuses, Excuses! Time Limit: 1000MSMemory Limit: 10000K Total Submissions: 4346Accepted: 1497 D
- total
- LeetCode Two Sum Total
- Find Minimum in Rotated Sorted Array Total
- Display Sum Total in Data Grid
- Android 权限一览
- 项目运用Build And Analyze分析常见提示
- VC++ 制作滤镜效果(底片效果、雕刻效果、黑白效果)
- extern
- 杭电ACM 2005: 第几天?
- Minimum Path Sum Total Accepted: 34975 Total Submissions: 109325
- Qt for Android - Internal Error: Could not find .pro file
- java中synchronized用法详解
- 求N(包含N)以内的质数 (python)
- Android中显示网页两种主要方式
- leetcode 日经贴,Cpp code -Linked List Cycle
- QT源码编译
- 全排列
- 全排列(含递归和非递归的解法)