这题目是小学奥数题目,方法可以百度到,但是,有个难点就是,数据类型大小不够,如果是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 ",max); } return 0; }
重点是long long的应用,long long范围是:-9223372036854775808~9223372036854775807,整整19位。不过 ,输入的时候不在是int的%d,而是%lld.
版权声明:本文为博主原创文章,未经博主允许不得转载。