743
社区成员
发帖
与我相关
我的任务
分享


dim z as long
dim n as integer
dim v as integer
dim a as integer
dim b as integer
dim c as integer
dim d as integer
dim e as integer
dim f as integer
z=0
for a=1 to 20-5
for b=a+1 to 20-4
for c=b+1 to 20-3
for d=c+1 to 20-2
for e=d+1 to 20-1
for f=e+1 to 20-0
if not (a+1=b and b+1=c and c+1=d) _
and not(b+1=c and c+1=d and d+1=e) _
and not(c+1=d and d+1=e and e+1=f) then
n=0
v=a
select case v
case 1,5,8,9,11,15,17,18
n=n+1
end select
v=b
select case v
case 1,5,8,9,11,15,17,18
n=n+1
end select
v=c
select case v
case 1,5,8,9,11,15,17,18
n=n+1
end select
v=d
select case v
case 1,5,8,9,11,15,17,18
n=n+1
end select
v=e
select case v
case 1,5,8,9,11,15,17,18
n=n+1
end select
v=f
select case v
case 1,5,8,9,11,15,17,18
n=n+1
end select
if n<6 then
z=z+1
debug.print z;":",a,b,c,d,e,f
end if
end if
next f
next e
next d
next c
next b
next a
