|
|
300精币
数组分为有2、3、4组,要求组合出不重复的比如:
1,有两个数组 :数组a={“1”,“2”,“3”,“4”,“5”,“6”},数组b={“1”,“2”,“3”,“4”,“5”,“6”}
组合出 12,13,14,15...... 不能有11,22,33这种结果;
2,有三个数组:数组a={“1”,“2”,“3”,“4”,“5”,“6”},数组b={“1”,“2”,“3”,“4”,“5”,“6”},数组c={“1”,“2”,“3”,“4”,“5”,“6”}
组合出 123,124,125,126...... 不能有112,122,131这种结果,就是结果里面不分位置,不能存在相同的;
3,有四个数组:数组a={“1”,“2”,“3”,“4”,“5”,“6”},数组b={“1”,“2”,“3”,“4”,“5”,“6”},数组c={“1”,“2”,“3”,“4”,“5”,“6”},数组d={“1”,“2”,“3”,“4”,“5”,“6”}
组合出 1234,1235,1236...... 不能有1123,1223,1313这种结果,就是结果里面不分位置,不能存在相同的;
脑细胞不够,有没有一个比较好的算法,直接算出任意个数组,组合出来不能存在相同的结果呢?
|
回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。 友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。 快捷通道:申请荣誉值 →
|