刚开始理解错题意,导致WA了好久
注意点:
等级限制不在于前后2人,而在于你交易的所有人中,等级差距不能超过m
不可以在搜索的过程中判断等级差距,因为最开始你会选择一条错误的路径,然后往后搜就会出现等级差距,而这明明是可以避免的
正确方法是枚举等级区间
假设首领的等级是5,等级限制为2
那就枚举
3-5
4-6
5-7
3个区间,便能保证区间内所有人的等级都在限制内
每次枚举时,区间外的等级的人都视为断开,vis为1
刚开始理解错题意,导致WA了好久
注意点:
等级限制不在于前后2人,而在于你交易的所有人中,等级差距不能超过m
不可以在搜索的过程中判断等级差距,因为最开始你会选择一条错误的路径,然后往后搜就会出现等级差距,而这明明是可以避免的
正确方法是枚举等级区间
假设首领的等级是5,等级限制为2
那就枚举
3-5
4-6
5-7
3个区间,便能保证区间内所有人的等级都在限制内
每次枚举时,区间外的等级的人都视为断开,vis为1
Dijkstra最短路,每次限制一个等级差,再更新答案。
http://www.elijahqi.win/archives/764 Description年轻的探险家来到了一个印第安部落里。在那里
1 /* 2 题意: 物主有一个物品,价值为P,地位为L, 以及一系列的替
<题目链接> 昂贵的聘礼Description年轻的探险家来
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M