6.9模拟赛总结

Posted Flame♡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.9模拟赛总结相关的知识,希望对你有一定的参考价值。

这里先隔空回复一下张老师为什么只做了七道

)有没有可能 如果做九道的话 就通宵了

(给拖延到最后试图五个小时干两天的事的自己来一拳)

清华营结果出了 虽然本来就没期待有结果 但还是有点难受qwqqwqqwq

(这个时候再说当初打稳点也没有意义了 嘛 就算我day1比较稳day2也搞不出四道呀 只能说心态放平)

upd: 问了问 好像要day1 90+ day2 60

也就是day1做那个子串+day2 四道/三道

就你day1 T1上头了是吧(揍)

就当是最好的安排吧

时间安排

7.40-8.00

看题

8.00-9.30

思索T1 感觉是要考虑每个点影响的是到根的一条链 打表(手推) 可以发现一定的循环性质 可以发现累积是 1 2 4 8 16… 并且满足 假设序列如下
A1 0000 A1 0000
A2 0000 A1 0000
A3 0000 A3 0000
A4 0000 A4 0000

那么接着的八个会是
A1 A1 0000 0000
A2 A2 0000 0000
A3 A3 0000 0000
A4 A4 0000 0000
A1 0000 0000 0000
A2 0000 0000 0000
A3 0000 0000 0000
A4 0000 0000 0000

(推出来之后并没有什么想法)

最后还是打了个暴力粗滚了

9.30-11.00

思考T3 首先还理解错题了 打了个错误的暴力 看样例越看越迷

首先 答案肯定是两个叶子形成的路径

然后我最开始想的是枚举叶子之后check哪些交 这样复杂度是 n 2 + n 5 n^2+n^5 n2+n5

很自然的想到要平衡复杂度 考虑修改时直接枚举对哪些点对有贡献

复杂度是 n 4 + n 3 n^4+n^3 n4+n3

11.00-11.20

看了一会T2 没啥想法,感觉不容易割开dp阶段

11.20-12.00

感觉T3不带修有做的空间 想了一会

题目分析

T1

其实60有个好做法

首先要注意到 这里要算入一次都不操作的序列 当做1

然后循环次数就是 最小的 k k k 满足 2 k > = d e e p 2^k>=deep 2k>=deep

这里有个很重要的地方 既然是 2 k 2^k 2k 那么公倍数一定是最大的 2 k 2^k 2k

(就是少考虑了这里 否则就可以60了qwq)

这样就可以提前预处理出 2 k 2^k 2k 以内的所有ans 查询时取模就好

以上是关于6.9模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章

7.25模拟赛总结

7.25模拟赛总结

7.15模拟赛总结

7.26模拟赛总结

7.26模拟赛总结

5.13模拟赛总结