100元钱这样分,前6包为1,2,4,8,16,32,这六包是关键的,你是否发现,63以内的任何一个数字均可用上面这六个数字的组合来构成。 这样用去63元,还剩37元,这37元随便分为4包就行了,只要与前面的数字不重复,比如分为:3,5,7,22 这样10组数据有了:1,2,4,8,16,32; 3,5,7,22 63以内的任何数字可用前6包组成,超过63,就用后面四组来置换。 前63包比较简单,不一一列举了,举一部分就应该能看出来了: 1=1 2=2 3=2+1 4=4 5=1+4 6=2+4 7=1+2+4 8=8 9=1+8 10=2+8 11=1+2+8 12=4+8 13=1+4+8 14=2+4+8 15=1+2+4+8 ............................. 63=1+2+4+8辅盯滇故鄄嘎殿霜东睛+16+32 前6包和为63,下面从64开始 64=63+1=前6包-2+3(将前6包中2元的包拿走,换成3元的) 65=63+2=前6包-1+3 66=63+3=前6包+3 67=63+4=前6包-1+5 68=63+5=前6包+5 69=63+6=前6包-1+7 70=63+7=前6包+7 71=63+8=前6包+22-14(注:前6包一定能凑出14,把凑出的14拿走就行了) 72=63+9=前6包+22-13 ................. 85=63+22=前6包+22 86=63+23=前6包+22+3-2 87=63+24=前6包+22+3-1 88=63+25=前6包+22+3 89=63+26=前6包+22+5-1 90=63+27=前6包+22+5 91=63+28=前6包+22+7-1 92=63+29=前6包+22+7 93=63+30=前6包+22+7+3-2 94=63+31=前6包+22+7+3-1 95=63+32=前6包+22+7+3 96=63+33=前6包+22+7+5-1 97=63+34=前6包+22+7+5 98=63+35=前6包+22+7+5+3-2 99=63+35=前6包+22+7+5+3-1 100=前6包+22+7+5+3