poj1042
摘要:
题目大意:john有H个小时,他要去钓鱼。已知有N个池塘,排在一起,池塘间有间隔,从i个池塘走到i+1需要时间ti。john必须从第一个池塘开始,往2-3-4...池塘的顺序钓鱼。每个池塘刚开始每分钟调fi与,往后递减。。。求最多调多少鱼。。我的思路:dp f[i][j]表示前i个池塘用j分钟所能钓到最多的鱼。。 f[i][j] = max(f[i - 1][k] + a[i][j - k - ti]); a[i][j-k-ti] 表示第i个池塘给定j-k-ti分钟所能钓到的鱼、、、 。。输出比较蛋疼。。还有,可知5分钟为一个单位、、先除5再说 1 /* 2 State:Accepted... 阅读全文