thungod
幼苗
共回答了17个问题采纳率:94.1% 举报
楼主可以考虑用递归的方法一下我写一下伪码.看不懂的地方可以追问(因为我不会vb.所以只能写伪码)
int 分割算法(大矩形 a,小矩形 b)
{
在a的左上角竖着割一块b(不能分割则m1=0)
会余下三块小一点的矩形x,y,z
int m1=分割算法(x,b)+分割算法(y,b)+分割算法(z,b)+1
在a的左上角横着割一块b(不能分割则m2=0)
会余下三块小一点的矩形x,y,z
int m2=分割算法(x,b)+分割算法(y,b)+分割算法(z,b)+1
返回m1与m2的较大值
}
1年前
3