[DP] 公路乘车

来源:互联网 发布:通达即时通讯端口 编辑:程序博客网 时间:2024/04/27 14:11

Alt text

var dp:array[0..100]of longint; i,j:longint; x:array[0..10]of longint; n:longint;function min(a,b:longint):longint;begin if a>b then exit(b) else exit(a);end;begin for i:=1 to 10 do  read(x[i]); readln; readln(n); for i:=1 to n do  dp[i]:=50000; for i:=1 to n do  for j:=1 to 10 do   if i-j>=0   then dp[i]:=min(dp[i-j]+x[j],dp[i]); writeln(dp[n]);end.
0 0