Andrey‘s Tree

将最少需要多少代价想出来了,但是没有想出像这篇题解一样的构造

我的构造是考虑 1 1 1所在的连通块,设 i i i是第一个没有在这个连通块中的数( 1 1 1 ~ i − 1 i-1 i1都在),那么就连接这两个连通块;如果中途连接的过程中不会出现某个 i i i v v v那么答案显然是下界,否则的话我们可以知道此时一定是 [ 1 , v − 1 ] [1,v-1] [1,v1]被连接了, [ v + 1 , n ] [v+1,n] [v+1,n]被连接了,所以我们再连接 [ v − 1 , v + 1 ] [v-1,v+1] [v1,v+1]即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值