这题目是小学奥数题目,方法可以百度到,但是,有个难点就是,数据类型大小不够,如果是1000x1000的矩阵,那么就会超过int的范围,所以,就引进了long long的数据类型
#include<stdio.h>
int main(){
long long n,m,max;
while(scanf("%lld %lld",&n,&m)!=EOF){
n=(n+1)*n/2;
m=(m+1)*m/2;
max=n*m;
printf("%lld\n",max);
}
return 0;
}
重点是long long的应用,long long范围是:-9223372036854775808~9223372036854775807,整整19位。不过 ,输入的时候不在是int的%d,而是%lld.