你和AI存在的问题差不多都是没有考虑重复的情况。譬如说,我们把十个小球记为一二三四五六七八九十,比如说ABC中球数为523的情况,你认为其包含了A十十种情况,也就是说,有十个空位,你依次向其中填入十个球,其中前五个球放到a里,中间两个放到b里,后三个放到c里,这里就包含了许多种重复的情况,比如说一种排列是一二三四五六七八九十,另一种是二一三四五六七八九十,这是两种情况,但最终a里面都是12345,这就导致了重复。实际上这样的情况,对应的情况数应该是c(5,10)*c(3,5),这样的情况在其他的可能中同样出现。
AI的算法也同样出现重复,有这样一种情况,我先取一放入a,取23放入b,取456放入c,最终再把七八九十放入a,同样会有很多重复情况,比如说先取七放入a,取23放入b,取456放入c,最终再把一八九十放入a,这是两种不同的情况 ,但ABC三个袋子中含的球都是相同的,实际上应该当做一种情况处理,这同样导致的重复。