2018.8.24 No.1

我眼里的题目(实则不然)

T1图论
T2博弈论
T3图论

正解

T1kruskal
T2DP优化
T3树的直径

procedure

因为觉得博弈论那个东西太难搞了,所以就从它先下手。想着如果到时候把大把大把的时间花在这个题目上,推的结论还有很大可能是完全错误的,那就得不偿失了。所以就想随便xjb乱pang一点上去骗个分,好去磕图论。
结果骗了10分。
然后觉得T1一般情况下得分率会比较高,到时候可能能AC什么的,所以就先去写T3了。可能T3永远都是TLE的、、、我不会算dfs时间复杂度GG。结果后来还发现自己题意读错了、、、我以为根节点1是起点,可是它只强调根节点为1,找最长链不一定是以1为起点的。然后我就花了很长时间去改这道题,时间都没看。写了一个暴力每一个点dfs。
卡出来20分。
最后还剩下一个小时不到的时间去写T1。我原先思考了半天,无果。后来写完了T3,不知道为什么突然有灵感了,发现它就是求最大生成树。然后临场搬了个kruskal上去。在胡乱的情况下,题目给的边数是m,我建图习惯是建双向边的,所以应该是2*m条边,我搞成了m条边。怪不得第二组样例过不了,原来是因为我后面一半的边根本没搜到,我还以为是图的非联通性导致的,还改了半天。
最后爆0。

小结

所以,T1边数搞错,T2以为是博弈论,T3根本没树的直径这个概念,还是今天胡乱翻书才看到的。

不管怎么样,还是看一下博弈论SG函数
单调队列优化DP

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值