矩形的数量是(1+2+3+...+n)*(1+2+3+...+m)
int n,m; long long sum; sum=n*(n+1)*m*(m+1)/4;
这么写就溢出了,要把n,m也定义成long long; 或者改成
int n,m; sum=n*(n+1)/2; sum*=m*(m+1)/2;
这样也可以。
这不科学啊,c++这么不智能的么