2018.8.24模拟赛

博主分享算法考试解题经历。T1用kruskal最大生成树,T2尝试用dp解博弈论,T3用线段树维护dfs序求动态树直径。解题中T2题意有问题,最后发现单调队列有小问题。最终成绩0+0+100,T1因并查集合并写错爆了。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

T1一眼看上去像是贪心啊?..推一波,其实就是kruskal最大生成树,直接码吧…20分钟码完过了样例造了几组数据没问题就放着了
T2应该是dp搞博弈论吧….怎么维护差值最大啊….没什么思路先看T3
T3动态树的直径?好像蛮套路的吧,用个线段树维护dfs序,直接码吧…10分钟码了个暴力,1小时20分钟调完开拍没什么大问题


做T3的时候发现T2题意有锅….
据老刘说应该是十一点半结束,那应该还有一个小时来得及吧…
悠哉游哉,感觉稳的一匹
推一波发现倒着dp就行了,用个单调队列优化
开码…
..
20分钟码完过样例
拿单调队列和暴力拍出问题了..
开查..
这时候…黄老师进来了…11点交??…
于是凉凉


哇,考试完一会就发现单调队列有个地方小问题…
期望应该有个100+0+100?
..


成绩出来0+0+100…
第一题爆了啊
卧槽
并查集合并直接写成了 fa[x]=y f a [ x ] = y
..gg


T1:
https://blog.youkuaiyun.com/a1035719430/article/details/82051395
T2:
https://blog.youkuaiyun.com/a1035719430/article/details/82051655
T3:
https://blog.youkuaiyun.com/a1035719430/article/details/82051738

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值