2022/4/7

7 : 30 − 8 : 30 7:30 - 8:30 7:308:30
依旧是先从 T 1 T1 T1看起 。 T 1 T1 T1第一眼 : 树链剖分加线段树上维护线性基 ! 然后直接A上去 , 8 : 30 8:30 8:30的时候正好码完 。 然后测样例发现不对 , 就又看了下题面 , 才发现 , 这不是随便异或取最大值 , 当场懵逼 。 我的 1 1 1个小时没了 , 没了啊QWQ 。 然后继续思考 , 毕竟不能因为心态差点崩了就当场自闭 , 然后转换思路 , 考虑线段树上维护 01 t r i e 01trie 01trie , 但是空间绝对会爆 , 而且是 128 M B 128MB 128MB 512 M B 512MB 512MB都开不下 。 所以不考虑线段树 , 只考虑树链剖分维护 01 t r i e 01trie 01trie , 你会发现 , 这个思路是可行的 , 把每个点加入它所在重链的 t r i e trie trie树中 , 然后 t r i e trie trie树上每个节点维护一个值 m i n min min , 表示经过当前点的树剖 d f n dfn dfn序最小的是哪一个 , 因为我们找的是父亲 , 所以对于一个点 x x x , 我们找它所在 t r i e trie trie m i n < = d f n [ x ] min <= dfn[x] min<=dfn[x]的异或起来最大的值 。 到 10 : 00 10:00 10:00的时候写完了 , 没检查 , 先写后面的题目了 。
10 : 00 − 11 : 00 10:00 - 11:00 10:0011:00
T 2 T2 T2写了 30 p t s 30pts 30pts的暴力 , T 4 T4 T4写了 10 p t s 10pts 10pts D P DP DP T 2 T2 T2有一个结论是 , 对于二进制表示中 1 1 1的所有相对位置相同的数 , 它们的期望是相同的 , 然后第一档分就很好写了 。 T 3 T3 T3 n = 1 n = 1 n=1就是个普通的 D P DP DP , 随便搞搞完事 。
11 : 00 − 11 : 40 11:00 - 11:40 11:0011:40
T 1 T1 T1 T 1 T1 T1样例过了 , 我就试了一下大样例 , C E CE CE了 ,心态炸裂 , 然后调代码 , 终于把大样例过了 。 心累 。
最终结果 , T 1 T1 T1挂了 , 只有 20 p t s 20pts 20pts , 肯定是 t r i e trie trie树删除的时候出问题了 , T 2 T2 T2爆零了 。在这里插入图片描述
挺难受的 , 特别是当你付出的时间和精力远远大于你得到的 , 这也是为什么我不想待在学校的原因吧 , 每一次打比赛对我来说都是一种折磨 , 心态反复横跳 , 一会儿自闭一会儿给自己加油打气 , 而且我的发挥还特别不稳定 , 虽说如果我把能拿的分都拿到的话 , 那我的分数估计已经飞上天际了吧(在这里插入图片描述
)。 但是我没办法用这种理由来排解自己的忧愁 。 心累了 , 希望在省选前能调整好吧 。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值