此题需要公式如下:
矩形=正方形+长方形
#include <iostream>
using namespace std;
int main(){
int n,m,retangle=0,square=0,i,j;
cin>>n>>m;
retangle=n*(n+1)*m*(m+1)/4;//计算矩形个数
i=min(n,m);j=max(n,m);
while(i){//计算正方形个数
square+=(i--)*(j--);
}
cout<<square<<' '<<retangle-square;//输出正方形个数和长方形个数
return 0;
}