切换到宽版
  • 8700阅读
  • 9回复

181818181818181818 [复制链接]

上一主题 下一主题
离线181818181818
 
只看楼主 倒序阅读 0 发表于: 2007-07-02
var m,n,m2,i,n2,k:integer;
  a:array[1..10]of integer;
  b:array[1..10]of boolean;
function pan:boolean;
var i:integer;
begin
  pan:=false;
  for i:=1 to n do
    if not(b) then pan:=true;
end;
begin
readln(m,n);
for i:=1 to n do
  begin
    read(a);
    b:=false;
  end;
n2:=0;
k:=1;
while pan do
  begin
    while k=n do
    begin
      m2:=0;
      for i:=1 to n do
        if b then inc(m2,a);
      if m2=m then
        begin
        for i:=1 to n do
          if b then write(a,' ');
        writeln;
        inc(n2);
        end;
      if not(pan) then
        begin
        writeln(n2);
        halt;
        end;
      while b[k]=true do
        begin
        b[k]:=not(b[k]);
        k:=k-1;
        end;
      b[k]:=true;
    end;
    k:=k+1;b[k]:=false;
  end;
end.
离线181818181818
只看该作者 1 发表于: 2007-07-02
好!!!
离线kai^f^p^kai
只看该作者 2 发表于: 2007-07-02
离线archimedes

只看该作者 3 发表于: 2007-07-06
WHAT ARE YOU DOING?!
离线clwxzh57
只看该作者 4 发表于: 2007-07-12
what are you doing now?I thint it's not yours!
离线sm-star
只看该作者 5 发表于: 2007-08-25
看不懂
离线amyhab
只看该作者 6 发表于: 2007-10-13
什么意思
To Be,Or not to be.That's a Question!!!!!!!
离线lwx
只看该作者 7 发表于: 2007-10-27
   
离线xyj
只看该作者 8 发表于: 2008-01-22
给定n个数,求从这n个数中选取若干个数并使其和组成m的方案及总方法
离线yonghu86cs
只看该作者 9 发表于: 2008-02-23
?????
快速回复
限100 字节
 
上一个 下一个