UVA 12563 Jin Ge Jin Qu hao(01背包|经典动态规划)
题目链接题意可以参见紫书P274
1. n首歌,在t-1秒内唱完
2. 唱完之后唱678s的金曲,这样就能使唱的时间最长
3. 我们要先保证唱的总曲目最多,当曲目相同的时候保证总时长最长解决
经典的01背包问题
考虑到状态比较复杂,有曲目,有时长.我们把状态用一个结构体来表示
这里参考了下博客,用了滚动数组
要注意一下,如果前n首的总时长<=t-1,那么这n首歌都可以唱
注意一下我们最
原创
2017-08-20 00:10:19 ·
278 阅读 ·
0 评论