#include<iostream>
using namespace std;
long long countRectangles(int width,int height)
{
long long count=0;
for(int i=width;i>0;--i)
{
for(int j=1;j<=height;++j)
{
if(i!=j)
count+=(width+1-i)*(height+1-j);
}
}
return count;
}
int main()
{
cout<<countRectangles(592,964)<<endl;
return 0;
}
using namespace std;
long long countRectangles(int width,int height)
{
long long count=0;
for(int i=width;i>0;--i)
{
for(int j=1;j<=height;++j)
{
if(i!=j)
count+=(width+1-i)*(height+1-j);
}
}
return count;
}
int main()
{
cout<<countRectangles(592,964)<<endl;
return 0;
}
本文介绍了一个用于计算指定宽度和高度范围内所有不同矩形数量的C++算法。通过双重循环遍历所有可能的矩形组合,并排除正方形,实现对任意给定长宽的矩形数量的有效计算。
503

被折叠的 条评论
为什么被折叠?



