来源:JZOJ
题目描述
小奇是只天资聪颖的喵,他的梦想是成为世界上最伟大的医师。
为此,他想拜喵星球最有威望的医师为师。
医师为了判断他的资质,给他出了一个难题。
医师把他带到一个到处都是草药的山洞里对他说:
“小奇,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。
我会给你一段时间,在这段时间里,你可以采到一些草药。
如果你是一只聪明的喵,你应该可以让采到的草药的总价值最大。”
解题思路
- 这道题乍一看,还以为就是个背包的模板题,细细一看…不就是道模板题嘛!
- 信心满满地以
瞬雷不及掩耳之势打好了代码,提交!!! - 30 30 30 分! Q A Q QAQ QAQ
- 原来,这道题 要用 搜索!
- 哈哈!惊异到了吧!让我们来
正经地理一下思路: - 数据有点坑,所以,有请 d f s dfs dfs 中的玄学——剪枝 登场!
- 先按时间从大到小排序,求一个后缀和, s w [ i ] sw[i] sw[i] 表示 i i i 到 n n n 的时间和, s v [ i ] sv[i] sv[i] 表示 i i i 到 n n