2016.08.11【初中部 NOIP提高组 】模拟赛C
T1:采药2
采药1是很明显的01背包,而采药2只是将N,m范围扩大到10^5,题目并没做多少改动.
因为n,m扩大了,但是每个背包的时间和价值都减少了,在[1..10]的范围内.
所以,我们可以以时间和价值做优化.
这里讲述其中一种方法:
因为背包的时间价值都小于等于10,所以总共最多只有10^2种互不相同的时间价值.
我们对于时间价值都相同的记录好后,就可以
原创
2016-08-11 19:28:10 ·
643 阅读 ·
1 评论