题意 \(m\)个厨师,\(n\)种菜,每种菜需要做\(p_i\)份,每个厨师做第\(i\)种菜用时\(t_{i, j}\).一个厨师做完一道菜才能做下一道.每份菜的时间是这个厨师做完这道菜的用时加上之前做过的菜的用时.问做完所有的菜的最小用时是多少.($ n \le 40, m \le 100, \sum p_i \le 800, t_{i, j} \le 1000 $) 分析 可以考虑每个厨师做的每一道菜.最后做的菜对时间贡献了一次,倒数第二的菜对时间贡献了两次.于是我们考虑每个厨师倒着做的…