题目链接:http://codeforces.com/contest/864/problem/E
题意:现在一个房子里着火了,你要从这个房子里抢救一些东西出来,有n件物品,抢救第i件物品,需要花费ti的时间,这件物品价值为pi,如果物品超过di的时间还没有被救出来,就救不了,现在问你最大能救出的价值为多少,并且输出救了的物品的id
解析:其实跟背包一样的,dp[j]表示j时刻救了多少价值的物品,每次更新dp的时候,更新一下vector(存物品id)
题目链接:http://codeforces.com/contest/864/problem/E
题意:现在一个房子里着火了,你要从这个房子里抢救一些东西出来,有n件物品,抢救第i件物品,需要花费ti的时间,这件物品价值为pi,如果物品超过di的时间还没有被救出来,就救不了,现在问你最大能救出的价值为多少,并且输出救了的物品的id
解析:其实跟背包一样的,dp[j]表示j时刻救了多少价值的物品,每次更新dp的时候,更新一下vector(存物品id)
Petya and Vasya decided to play a game. They hav
Fire in the City 二分答案, 用扫描先加线段树去check
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M