|
一个可以一样高的2346(应该远小于这个值,程序没编好),都不一样高的33,

var
a,b,c,d,e,f,g,h,i,k:longint;
begin
k:=0;
for a:=3 to 9 do
for b:=3 to 9 do
for c:=1 to 9 do
for d:=1 to 9 do
for e:=1 to 9 do
for f:=1 to 9 do
for g:=4 to 9 do
for h:=1 to 9 do
for i:=3 to 9 do
if (a>b)and(b>c)and(d>e)and(e>f)and(g>a)and(a>c)and(b>d)and(d>h)and(i>c)and(c>e) then k:=k+1;
writeln(k);
end.
var
a,b,c,d,e,f,g,h,i,m:longint;
begin
m:=0;
for a:=1 to 9 do
for b:=1 to 9 do
for c:=1 to 9 do
for d:=1 to 9 do
for e:=1 to 9 do
for f:=1 to 9 do
for g:=1 to 9 do
for h:=1 to 9 do
for i:=1 to 9 do
begin
if (a-d)*(a-e)*(a-f)*(a-h)*(a-i)*(b-e)*(b-f)=0 then continue;
if (b-g)*(b-i)*(c-d)*(c-f)*(c-h)*(d-g)*(d-i)*(e-g)=0 then continue;
if (e-h)*(e-i)*(f-g)*(f-h)*(f-i)*(g-h)*(g-i)*(h-i)=0 then continue;
if (a>b)and(b>c)and(d>e)and(e>f)and(g>a)and(a>c)and(b>d)and(d>h)and(i>c)and(c>e) then m:=m+1;
end;
writeln(m);
end. |
|