这个题目图片比例不太对,看了文字才整明白。
算法比较简单,就是一个稍微要想一下的数学题,没有复杂结构和绕脑筋的;
#include<iostream>
using namespace std;
int aa = 0;
int ab = 0;
int n,m;
int main()
{
scanf("%d%d",&n,&m);
for(int i = 0 ; i < n ; i++)
{
for(int j = 0 ; j < m ; j++)
{
if(i == j)
{
aa += (n - i) * (m - j);
}
else
{
ab += (n - i) * (m - j);
}
}
}
printf("%d %d",aa,ab);
return 0;
}
ij相等的时候为正方形,不相等的时候是长方形