1楼duyan
(......)
发表于 2007-9-20 22:15
显示全部帖子
我的做法:共大家讨论。
前两个数和为0和18,都各有一种,0000和9999;
和为1;有2*2 和为17;有2*2
和为2;有3*3 和为16;有3*3
和为3;有4*4 和为15;有4*4
和为4;有5*5 和为14;有5*5
和为5;有6*6 和为13;有6*6
和为6;有7*7 和为12;有7*7
和为7;有8*8 和为11;有8*8
和为8;有9*9 和为10;有9*9
和为9;有10*10
共有2+2*(2*2+3*3+4*4+5*5+6*6+7*7+8*8+9*9)+10*10种
所有数位和按照上面的前二位和数与种数相乘×2,再相加即可。
[ 本帖最后由 duyan 于 2007-9-20 22:36 编辑 ].