10.29模拟赛总结
Posted 卿吟酒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.29模拟赛总结相关的知识,希望对你有一定的参考价值。
打的比较爽的一场
时间安排
7.50-8.15 看题
8.15-8.27 T1思路(以为是正解QAQ)
8.27-9.17 写T1 检查细节 构小数据
9.17-9.40 完成T2思路
9.40-10.20写完T2
10.20-10.40 思索T3 正解
10.40-10.50 看看34暴力怎么打
10.50-11.11 T3暴力
11.11-11.30 T4暴力
11.30-12.00 检查 看出来自己几个小细节问题
题目分析
T1
考场思路是存询问串建trie数 把节点存在vector上
(评完之后反应过来复杂度不对)
T2
这个熟悉的最大值贡献
这个熟悉的限制条件
这不就是cut the sequence的翻版么
单调队列优化dp 一个位置会对dp值产生影响当且仅当它是两种情况之一
1.该段数内,某个数出现的最大位置
2.在该节点之后,区间最大值变小
dp数组显然单调不降
所以单调队列维护最大值单调递减 set维护最优答案
最后检查发现自己写错了个细节,修正了一下多拿了30分
T3
考场感觉是tarjan)
当时的想法是处理出割边,强连通分量后再考虑分别统计答案
但是发现,非简单环内的答案非常不好计算
30分的暴力还mle了)
T4
根据考场时间 决定模拟
考试总结
1.时间安排比较合理,最后看时间估计不够自己好好想了,直接决定先写暴力再静态查错,救了自己30pts
2.对单调队列优化的模型还是很有感觉的
3.静态查错偶尔真的能救命
以上是关于10.29模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章