本博客参考自这里 不是我说,我就觉得这题题目贼鸡儿难懂 所以只能看看别的博客如何解释这题题目的意思咯. 有n个程序,这n个程序运作产生m行代码,但是每个程序产生的BUG总和不能超过b,给出每个程序产生的代码,每行会产生ai个BUG,问在总BUG不超过b的情况下,我们有几种产生bug的方法.解释一下例一的几种情况我用1,2,3代表程序,然后每个都是1个bug就不需要特地其他方法搞 一共十种情况然后对dp进行分析,设立一个dp[j][k],j代表代码数m,k代表bug数b然后写状态转移方程:dp[j…