Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:虽然用dp ac了,可是每次只扩展一个邮局,这个思路好难想。In Reply To:虽然用dp ac了,可是每次只扩展一个邮局,这个思路好难想。 Posted by:lynxpengpeng at 2008-05-26 19:11:17 > 用 i 表示可利用邮局数,j 表示村子的数,开始填表,cost[i][j]表示只设一个邮局的距离 > for(int i = 2;i <= n;i++) > for(int j = i;j <= m;j++) > { > for(int k = 1; k <= j - 1 ; k++) //从k 开始分成两部分 > { > if(re[i-1][k] + cost[k+1][j] < re[i][j] ) > { > re[i][j] = re[i-1][k] + cost[k+1][j] ; > } > } > > } > 不知道除了这种,还有没有别的dp 递归式,谢谢了。 > > > ----我是菜鸟中的菜鸟 Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator