1 2 3 2
3 18
/* **设有a行b列,则第一行有(a+(a-1)+(a-2)+...+1)个矩形,第一列有(b+(b-1)+(b-2)+...1)个矩形。 **组合起来即得矩形总个数为((a+1)*(b+1)*a*b/4)个,要用long long存储 */ #include <stdio.h> int main(){ long long a, b; while(scanf("%lld%lld", &a, &b) == 2) printf("%lld\n", (a+1) * (b+1) * a * b / 4); return 0; }
NYOJ206 矩形的个数 【数学】,布布扣,bubuko.com
原文:http://blog.csdn.net/chang_mu/article/details/25730697