三舅的这个问题我和我儿子同时作,我儿子比我先做出来。我儿子的方法和你的不太一样。他是把第一和第四次的组合先找出来,根据第一和第四的差值来定第二和第三个数的组合。
如果第一和第四差0,第二和第三会有1种组合。第一和第四有6种这样的组合,所以subtotal=6x1
如果第一和第四差1,第二和第三会有3种组合。第一和第四有5种这样的组合,所以subtotal=5x3
如果第一和第四差2,第二和第三会有6种组合。第一和第四有4种这样的组合,所以subtotal=4x6
如果第一和第四差3,第二和第三会有10种组合。第一和第四有3种这样的组合,所以subtotal=3x10
如果第一和第四差4,第二和第三会有15种组合。第一和第四有2种这样的组合,所以subtotal=15x2
如果第一和第四差5,第二和第三会有21种组合。第一和第四有1种这样的组合,所以subtotal=1x21
所以总共有126种组合满足条件。而总的组合是6*6*6*6,so the possibility is 7/72.
他没学过排列组合,所以他试着把这个4次的问题简化成两次的问题。
你的解法应该更generic一些,可以更容易推导到n次dice的问题。