62. Unique Paths
2016-03-27 19:00
465 查看
先给出两种超时的方法。
想了想发现,自顶向下的方法行不通,那就只能是自底向上了。
//23 12 class Solution { public: int uniquePaths(int m, int n) { if(m==1||n==1) return 1; int sum=0; for(int i=1;i<=m;i++) { sum+=uniquePaths(i,n-1); } return sum; } };
//51 9 class Solution { public: int uniquePaths(int m, int n) { if(m==1||n==1) return 1; if(m==2) return n; if(n==2) return m; return uniquePaths(m,n-1)+uniquePaths(m-1,n); } };
想了想发现,自顶向下的方法行不通,那就只能是自底向上了。
//OK,ac了 思路很清晰,没什么问题 class Solution { public: int uniquePaths(int m, int n) { int map[100][100]={0}; for(int i=1;i<=m;i++) for(int j=1;j<=n;j++) { if(i==1) map[i-1][j-1]=1; else if(i==2) map[i-1][j-1]=j; else map[i-1][j-1]=map[i-2][j-1]+map[i-1][j-2]; } return map[m-1][n-1]; } };
相关文章推荐
- PAT1051. Pop Sequence (25)
- 物联网MQTT协议分析和开源Mosquitto部署验证
- codeforces 652E Pursuit For Artifacts 边双连通分量
- 登入界面UI
- iOS开发进阶之旅-自定义UICollectionViewFlowlayout
- 关于String,StringBuilder的总结
- 字符串转数字|continue|三元表达式|随机数产生|枚举|结构体
- HDU 3177 Crixalis's Equipment(很巧妙的贪心)
- UILable,UIButton字体加粗
- iOS开发-UISlider改变图片透明度
- Hibernate的Query接口和查询操作
- iOS开发学习笔记——表格4(UITableView)->自定义单元格(UITableViewCll)
- day10 response 和 request 案例练习
- Java多线程系列--“JUC集合”10之 ConcurrentLinkedQueue
- queue,priority_queue
- Java多线程系列--“JUC集合”09之 LinkedBlockingDeque
- HDU 1242 rescue (优先队列模板题)
- rodrigue 公式r-v v-r
- 63. Unique Paths II
- Struck: Structrued Output Tracking with Kernels 论文笔记