方法一,推导 略
方法二 暴力枚举
#include<iostream>
using namespace std;
int main()
{
int N, M;
int z(0), c(0);
cin >> N >> M;
for (int i = 0;i <N;i++) {
for (int j = 0;j <M;j++) {
for (int l = i + 1;l <=N;l++) {
for (int t = j + 1;t <=M;t++) {
if ((l-i)>0&&(t-j)>0&&l-i==t-j){
z++;
}
else
{
c++;
}
}
}
}
}
cout << z <<" "<< c;
return 0;
}