切换到宽版
  • 87595阅读
  • 247回复

01背包解析和程序 [复制链接]

上一主题 下一主题
离线n402167619
只看该作者 130 发表于: 2008-02-03
顶~~~~~~~~~~~~~~
离线killer
只看该作者 131 发表于: 2008-02-05
不用吧,一个简单的01背包,写的如此繁
离线killer
只看该作者 132 发表于: 2008-02-05
var
    opt : array[0..1000] of longint;
    n , m , w , v : longint;
begin
  readln(n,m);
  fillchar(opt,sizeof(opt),0);
  for i := 1 to n do
      begin
          readln(w,v);
          for  j := m downto w do
              if opt[j] < opt[j-w] + v  then opt[j] := opt[j-w] + v;
      end;
  writeln(f[m]);
end.
离线gaoxin
只看该作者 133 发表于: 2008-02-11
ffffffff
离线lpcpp
只看该作者 134 发表于: 2008-02-11
ftudzu7ftuet
离线wjwyhdz
只看该作者 135 发表于: 2008-02-12
kan kan
离线q317614601
只看该作者 136 发表于: 2008-02-12
asdasf
离线yonghu86cs
只看该作者 137 发表于: 2008-02-20
??????
离线龙之轩辕
只看该作者 138 发表于: 2008-03-06
我狂顶!!!!!!!
离线peter2008
只看该作者 139 发表于: 2008-03-06
yes
快速回复
限100 字节
 
上一个 下一个