模拟赛总结
9.3 dmy模拟赛
\(8:00\) 看T1 , 大约 \(8:15\) 编出 $ O( 2^kn) $ 做法
\(8:25\) 想到对于相同长度区间本质相同,且最多会有 $ \sqrt n$ 个本质不同区间
由此想看看状态数多不多,然后就开始犯糖了,爆搜状态写错了,以为有 \(1e8\) 种状态
然后想写部分分,其中想到将子任务4状态进行一个哈希,或者vector套vector,但感觉太麻烦了,赛后Air大佬写了
又想到了正解中的混合进制,但以为是错的,直到\(10:30\)在觉得不应该磕了,打了指数暴力,跑了
看了看T2觉得有点没前途跑了,T3拼了部分分跑了
大约 \(11:30\) 看了看 T4,猜了猜结论,是对的,但只会写次数为偶数的情况,和 \(O(n^3)\) 的奇数暴力,
最后 \(5\) 分钟发现有人在讨论区说必须选区间,但已经改不了了!
赛后发现 \(T2\) 过了一车人,\(T1\) 我想的就是对的
题解:
T1:状态数最多有 \(1e5\) 种,直接混合进制将状态状压就行
T2:先对原图建出最短路图接着考虑依次按照边权从小到大跑 \(dfs\) ,对于一个点,如果已经来过两次则直接返回就行
T3:首先将贡献转为方差的 \(m\) 倍,将每个点划分出它能贡献的区间,在枚举区间分界点,统计答案,不过细节很多
T4:神秘数据结构
9.5 dmy模拟赛
\(8:00\) 开 \(T1\) ,大约 \(8:40\) 想出了比较完整的贪心思路,于是开始实现,直到 \(9:30\) 过掉了所有的大样例,
紧接着又造了几组比较强的hack,也都过了,直接跑了
\(9:40\) 看完后面的所有题,感觉 \(T3\) 比较有思路,直接设了一个 $O(n^2) $树形 \(DP\) , \(10:00\) 写完,小样例直接过了,
测大样例直接挂了,此时我还坚信我的 \(DP\) 暴力是对的,于是直接打表订,直接就来到了 \(11:20\) ,已经订了一个多小时,绝望了
跑去开 \(T2\) 发现 $ O(n^2)$ 是送的,直接写了,又想了想一些思路,又跑去看 \(T3\) ,在 \(11:40\) 终于发现我的 \(DP\) 竟然是错的,赶紧写 \(O(n^2)暴力\)
结果到比赛结束也没写完。结束后发现 \(T1\) 没判 \(n=1\) 挂成 \(30\) 分了,看榜上 \(T1\),\(T3\),过了一车人
题解:
T1:简单贪心,注意特判!!!
T2:神秘性质题,赛时想到了一部分,有亿点细节
T3:不是树形\(DP\),从上向下考虑,在加一些换根就做完了,为什么我的换根写和别人不一样,而且的这么石
T4:涉及到了同余最短路,不会
模拟赛 \(rk1 \sim 2\) 被发了把枪 ,zxh有枪了!!!
9.7 jsy模拟赛
\(8:00\) 看 \(T1\) , 想到了随机化哈希,发现没前途,接着开始想,中途想了一万个假思路,大约\(10:00\)从大样例发现
隔着填数一定不优,又想了想猜测答案最大值,猜对了,写了一个基于贪心的 \(O(n^2)\) 思路,调了调,结果直接过了,爽了,
优化的话,我想的是用并查集优化区间填数,再用类似树状数组优化填零碎的位置,不知道双指针优化对吗
怎么已经 \(11:00\),赶紧开 \(T2\) 先打了一个 \(O(n^3)\) 的 \(Floyd\) 和特殊性质,这么多跑过去 \(2\) 个点,紧接着想优化
最后 \(11:40\) 去开 \(T3\) ,怎么这么难,为什么有种熟悉的感觉,打了最弱智的特殊性质,比赛就结束
题解
T1:怎么都写的和正解一样是二分答案,数据水爆了,大家 \(QOJ\) 数据都没过
T2:分析性质加情况讨论,需要实现一个链表加bfs
T3:看洛谷题解,第一篇讲的看不懂,往下翻,怎么有 manboo 写的题解 !,回到 OJ 发现是期望概率作业原题!!! 区了

浙公网安备 33010602011771号