题目 n*m的矩阵,只用正方形铺.求最少正方形个数. n,m<=13 思路 贪心: 加入是最大的正方形,显然行不通,比如n=11,m=13.那么贪心策略是1个11,其余是大小为2的正方形5个,大小为1的两个.一共1+5+2=8个. 然而正确答案是7一个,6一个,5一个,4两个,1一个,共6个. DP: 直接尝试所有方案: f(n,m) if(n=m) 返回1. if(n=1||m=1)返回不等于1的. if(n小于m) 交换n,m//使得n>=m 如果memo中计算过,则直接返回. for(i…