四叶草魔杖

这道题目作为枚举子集的题目见识一下

首先对于一个连通块,如果点权之和为\(0\),那么我们算出MST显然就是最优解

我们看一下数据范围,可能是考状态压缩

我们把状态\(i\)设出来后,可以先尝试考虑某一个点,但是你发现这样不太好考虑,而且只考虑这一个点的话,那么这个点所加入的连通块的点权之和为\(0\),然而没加入这个点之前这个连通块的点权之和一般就不为\(0\)了,难道我们还要再开一维记录信息吗?

显然不是,所以考虑方向不是考虑只加入一个点。由于我们要求连通块点权之和为\(0\),所以我们直接考虑某一个连通块,也就是枚举子集转移即可

当然如果用刷表法的话就不用枚举子集了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值