ll ans = dfs(n, m - 1, k - 1) + dfs(n - 1, m, k + k); 这个要怎么理解呢?可以详细说一下吗?
CodeRookie 2022-05-05 10:49:12 |
n,m,k分别代表店,花,酒的数量,dfs(n, m, k)表示在有(n, m, k)店花酒时的方案数。就这一次来说,遇到花的方案数加上遇到店的方案数就是答案,遇到花时喝一斗酒,就是m-1并且k-1,遇到酒时加一倍酒,就是n+1并且k+k,这行代码就是分别求两个方案数再求和
C语言训练-最大数问题 (C语言代码)浏览:633 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1320 |
【偶数求和】 (C语言代码)浏览:637 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:532 |
C语言训练-数字母 (C语言代码)浏览:600 |
星期判断机 (C语言代码)浏览:856 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:575 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:614 |
P1002 (C语言代码)浏览:951 |