Fix the issues of discusscomment 7949412 and 7985550 (#1027)

pull/1028/head
易春风 11 months ago committed by GitHub
parent a280c3d26e
commit ad663615e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -20,7 +20,7 @@ fn coin_change_ii_dp(coins: &[i32], amt: usize) -> i32 {
// 若超过目标金额,则不选硬币 i // 若超过目标金额,则不选硬币 i
dp[i][a] = dp[i - 1][a]; dp[i][a] = dp[i - 1][a];
} else { } else {
// 不选和选硬币 i 这两种方案的较小值 // 不选和选硬币 i 这两种方案之和
dp[i][a] = dp[i - 1][a] + dp[i][a - coins[i - 1] as usize]; dp[i][a] = dp[i - 1][a] + dp[i][a - coins[i - 1] as usize];
} }
} }
@ -41,7 +41,7 @@ fn coin_change_ii_dp_comp(coins: &[i32], amt: usize) -> i32 {
// 若超过目标金额,则不选硬币 i // 若超过目标金额,则不选硬币 i
dp[a] = dp[a]; dp[a] = dp[a];
} else { } else {
// 不选和选硬币 i 这两种方案的较小值 // 不选和选硬币 i 这两种方案之和
dp[a] = dp[a] + dp[a - coins[i - 1] as usize]; dp[a] = dp[a] + dp[a - coins[i - 1] as usize];
} }
} }

@ -138,7 +138,7 @@
```rust title="" ```rust title=""
// 使用多种基本数据类型来初始化数组 // 使用多种基本数据类型来初始化数组
let numbers: Vec<i32> = vec![0; 5]; let numbers: Vec<i32> = vec![0; 5];
let decimals: Vec<f32> = vec![0.0, 5]; let decimals: Vec<f32> = vec![0.0; 5];
let characters: Vec<char> = vec!['0'; 5]; let characters: Vec<char> = vec!['0'; 5];
let bools: Vec<bool> = vec![false; 5]; let bools: Vec<bool> = vec![false; 5];
``` ```

Loading…
Cancel
Save