algorithm/算法/learn/体系/22.暴力递归到动态规划(四).md

25 lines
874 B
Markdown
Raw Normal View History

2024-09-22 00:12:21 -04:00
空间压缩技巧
给定一个二维数组matrix,一个人必须从左上角出发,最后到达有下角沿途只可以向下或者向右走,沿途的数字都累加就是距离
累加和返回最小距离累加和.
arr是货币数组,其中的值都是正数,再给定一个整数aim
每个值都认为是一张货币
即便是值相同的货币也认为每一张都是不同的,
返回组成aim的方法数
例如:arr={1,1,1},aim = 2;
第0个和第1个能组成2,第1个和第2个能组成2,第0个和第二个能组成2
一共就3种方法,所以返回3.
记忆化搜索,严格表结构
## 题目四
arr是货币数组,其中的值都是正数,再给定一个正数aim.
每个值都认为是一张货币
认为值相同的货币没有任何不同,
返回组成aim的方法数
例如arr={1,2,1,1,2,1,2},aim = 4
方法:1+1+1+1,1+1+2,2+2
一共有三种方法返回3