[luoguP2904] [USACO08MAR]跨河River Crossing(DP)
传送门
f[i] 表示送前 i 头牛过去再回来的最短时间
f[i] = min(f[i], f[j] + sum[i j] + m) (0 <= j < i)
——代码
1 #include <cstdio> 2 #include <iostream> 3 4 const int MAXN = 2501, INF = 12345678; 5 int n, m; 6 int sum[MAXN], f[MAXN]; 7 8 inline long long read() 9 16 17 inline int min(int x, int y) 18 21 22 int main() 23 33 for(i = 1; i <= n; i++) 34 38 printf("%d\n", f[n] m); 39 return 0; 40 }View Code
上一篇:[luoguP2915] [USACO08NOV]奶牛混合起来Mixed Up Cows(DP)
DP
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?