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语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:589 |
淘淘的名单 (C语言代码)浏览:1100 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:936 |
1908题解浏览:640 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:562 |
班级人数 (C语言代码)浏览:922 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:519 |
简单的a+b (C语言代码)浏览:555 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:447 |