公式解析
2025-07-04 15:38:59
发布于:北京
3阅读
0回复
0点赞
正方形:边长为 的正方形共有 个,边长最长的正方形的边长为,公式代码为for (int i=1;i<=min(n,m);i++){ squ+=(n-i+1)*(m-i+1); }
。
长方形:在的长方形中的矩形个数,等价于在 条行线中选首尾 行,在 条列线中选首尾 列所围成的方形数目,共有 个矩形,
公式为 。
这里空空如也
2025-07-04 15:38:59
发布于:北京
正方形:边长为 i 的正方形共有 (n−i+1)×(m−i+1) 个,边长最长的正方形的边长为min(n,m),公式代码为for (int i=1;i<=min(n,m);i++){ squ+=(n-i+1)*(m-i+1); }
。
长方形:在n×m的长方形中的矩形个数,等价于在 m+1 条行线中选首尾 2 行,在 n+1 条列线中选首尾 2 列所围成的方形数目,共有Cm+12×Cn+12 个矩形,
公式为 4m(m+1)n(n+1)−正方形个数。
这里空空如也
有帮助,赞一个