从1到6的6个数字排列组合说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.我为什么算出来是31292种.begins:

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:14:23
从1到6的6个数字排列组合说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.我为什么算出来是31292种.begins:

从1到6的6个数字排列组合说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.我为什么算出来是31292种.begins:
从1到6的6个数字排列组合
说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.
我为什么算出来是31292种.
begin
s:=0;m:=1;n:=6;
for a:=1 to 6 do
for b:=1 to 6 do
for c:=1 to 6 do
for d:=1 to 6 do
for e:=1 to 6 do
for f:=1 to 6 do
begin
w:=true;x:=true;y:=true;z:=true;
if (a=m)and(b=n)or(b=m) and (c=n)or(c=m) and(d=n)or(d=m) and (e=n)or(e=m) and (f=n)or
(a=n) and(b=m)or(b=n) and (c=m)or(c=n) and (d=m)or(d=n) and (e=m)or(e=n) and (f=m) then
w:=false; (若1和6相邻则w为false)
if ((a=b)and(b=c))or((b=c)and(c=d))or((c=d)and(d=e))or((d=e)and(e=f))then x:=false; (若
连续出现3个数字则x为false)
if ((c=d)and(d=e)and(e=f))or((b=d)and(d=e)and(e=f))or((b=c)and(c=e)and(e=f))or((b=c)and
(c=d)and(d=f))or((b=c)and(c=d)and(d=e))or
((a=d)and(d=e)and(e=f))or((a=c)and(c=e)and(e=f))or((a=c)and(c=e)and(e=f))or((a=c)and
(c=d)and(d=e))or
((a=b)and(b=e)and(e=f))or((a=b)and(b=d)and(d=f))or((a=b)and(b=d)and(d=e))or
((a=b)and(b=c)and(c=f))or((a=b)and(b=c)and(c=e))or
((a=b)and(b=c)and(c=d)) then y:=false; (若一个数字出现4次,则y为 y:=false)
if (((a=b)and(b=c))and((d=e)and(e=f))or((a=b)and(b=d))and((c=e)and(e=f))or((a=b)and(b=e))
and((d=c)and(c=f))or((a=b)and(b=f))and((d=e)and(e=c))or
((a=c)and(c=d))and((e=b)and(b=f))or((a=e)and(e=c))and((d=b)and(b=f))or((a=f)and(f=c))and
((d=e)and(e=b))or
((a=d)and(d=e))and((b=c)and(c=f))or((a=d)and(d=f))and((e=b)and(b=c))or
((a=e)and(e=f))and((d=b)and(b=c))) then z:=false;(由1个数组成的已被上一个条件语句排除;若
由2个数组成,且分别出现5次1次或4次2次,以被上一条件语句排除;若每组数字由2个数组成,且分别出现3次3次
则z为false)
if w and x and y and z then s:=s+1;
end;
write(s);
end.
程序开头的定义也给补上
program oneTOsix;
var
a,b,c,d,e,f,s,m,n:longint;
w,x,y,z:boolean;
据说正确答案是31160
不排除一个数的话,最多也就6^6=46656种,怎么报上个6位数来?

从1到6的6个数字排列组合说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.我为什么算出来是31292种.begins:
我知道这题是什么意思.
为解决百度问题213225580.html、214193804.html:
你判断一个数字是否出现四次的判断语句中,有一个情况重复acef、一个情况缺少acdf.
下面的没细看.

从1到6的6个数字排列组合说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.举例:111234 121623 131211 232323以 从1到6的6个数字排列组合说明,每组数字必须由6个数组成,1和6不能相邻,同一个数字出现的次数最多3次,每组数字最少由3个数组成,同一个数不能连续出现2次以上.我为什么算出来是31292种.begins: 3个数字排列组合8 6 1这三个数字的排列组合有多少种 从1到33的数字中任选6个数字出来为一组,每组数字相加的总和为58能算出多少组 根据排列组合各举一个实例 来说明公式的用法要详细一点的 ,比如说 ,从十个数字当中 选6个数字 ,进行排列 ,. 从0到9的数字排列组合从0,1,2,3,4,5,6,7,8,9十个数字中任意选择5个数字相加(可以是重复数字,但是每个数字最多重复2次.)其等于的结果数字的尾数(即最后一个数字)是1或4或7(再则是3或6或0 6个数字有几种排列组合方法 请问如果想做1-49个数字中所有6个数字的排列组合,用EXCEL能做吗? 排列组合题目:从1,3,5,7,8中任取3个数字,再从2,4,6,8中取俩数字,问能组合成多少无重复数字的5位数间接方法有做法么 数字排列组合是怎样计算的我想问数字排列组合是怎样计算1.有三个数字.1,2,3 这3个数字能组成的排列有1-2-3,1-3-2,2-1-3,2-3-1 ,3-2-1 ,3-1-2 有6个可能的排列组合,但如果给出10个数字 求出这10个数字 从0到9个数字把 每6位为一组,能排列出多少组?都是什么样的 数字可以随便重复 从20个数字里选择4个数字 进行从小到大排列组合,总共有多少种高手顺便把计算方法写出来!这20个数字是1到20的大小顺序进行排列的. 求1-33中任意6个数字的和值为50的所有排列组合, 有18个数字,取6个数的排列组合,能排多少组呢?感激不尽! 数字排列组合公式0-9 数字每6位组成一组,能组成个多少组,知道了帮忙列出来.例如 012345 123456 等等. 从N个数字中,任选3个数字的排列组合数是多少?3个数字无前后顺序. 6个数字中取4个的所有排列组合方式1到6的6个数字,每次取4个数,不重复,有几种组合方式,请帮忙列出所有的组合方式 凭你的直觉!1到33选6个数字.再从1到16选一个数字