板块一:暴力
1,方形统计
- 1,一个 N ∗ M N*M N∗M的矩形,有 C N − 1 2 ∗ C M − 1 2 C^2_{N-1}*C^2_{M-1} CN−12∗CM−12个子矩形
- 2,一个枚举正方形边长X,有 ( N − X + 1 ) ∗ ( M − X + 1 ) (N-X+1)*(M-X+1) (N−X+1)∗(M−X+1)个满足条件矩形
int main()
{
cin>>n>>m;
ans1=(n+1)*(n/2);
ans1*=(m+1)*m/2;
for(int i=1;i<=min(n,m);i++) ans2+=(n-i+1)*(m-i+1);
ans1-=ans2;
cout<<ans2<<" "<<ans1;
}