运用三角形两边之和大于第三边,不妨设其它两边为x,y,其中(0<x<=2009,0<y<=2009,x+y>2009,x,y都为整数),
之后其实用到的是数学的组合知识,
简单地写,不妨设第三边为n,三角形个数为m,
则m=n+(n-2*1)+...+(n-2*k)=n(k+1)-k(k+1)=(1+k)(n-k),其中k为小于n/2的最大整数(也可以这样表达,k=[n/2-0.5]),
所以当n=11时k=5,m=(1+5)*(11-5)=6*6=36
当n=2009时k=1004,m=(1+1004)*(2009-1004)=1005*1005=1010025
注:对这类题,只要调用公式,就可以解决了
m=(1+k)(n-k)其中n为最大边,k为小于n/2的最大整数
当n=4时,k=1,则m=(1+1)*(4-1)=2*3=6
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。