第一题: 题目大意:多重背包. 解题过程: 1.二进制拆分.最慢的点0.5s. 2.单调队列优化会更快,不过我不会.. 第二题: 题目描述:给定一个n×m的矩阵,记录左上角为(1,1),右下角为(n,m),现在从(1,1)开始取数,每次只能向下或向右移动一个单位,最终到达(n,m),我们把路径上所有的数相乘,结果记为C.使C的结果最大已经不能满足我们了,现在我们想让C末尾的零个数最少. 解题过程: 1.NOI导刊上的老题了..结论都记着了..只要做2次dp.F[i][j] , g[i][j] 分…