ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

WC2022 游记

2022-01-29 18:32:01  阅读:166  来源: 互联网

标签:发现 可以 T1 WC2022 感觉 mathcal 操作 游记


听课的游记被鸽掉了,这里只写测试日。

8:30 开题,发现没有大样例,T1 是神必构造题,T2 是毒瘤数据结构题,T3 是神必交互题,感觉比较符合WC风格(去年因为要参与省选所以不太符合一般风格)。

T2 看起来比较传统,一眼会了 \(\mathcal O(n\sqrt{n}\log n)\) 的莫队做法,然后发现可以回滚莫队+链表优化到 \(\mathcal O(n\sqrt{n})\) ,但是 \(5e5\) 的数据范围感觉根本过不去,想了半天不会 \(\rm{poly\ log}\) 做法,就先跑路了。

开始推 T1,四个操作的结果相同,感觉可以倒着推,一开始想的是逐个对比两个串,依次处理两串不相同的位置,分 s2 当前位置是 \((\)​ 与 \()\)​ 分别讨论,推了可能有 \(1h\)​,但是发现 s1 当前位置是 \((\) ,s2 当前位置是 \()\) 且前后都是 \((\) 的情况无法处理。

感觉不能再浪费时间了,于是跑去 \(rush\)​​​​ 了T2 的莫队暴力,发现极限数据本机 6s 左右,但是特殊性质应该都能过,那个 \(|a_i-i|\le 10\)​ 的点貌似也因为访问较快可以通过,这样就有 80 分了,优化了半天确实优化不动。

再去看 T3,写了一个在合法范围内随机的做法,但只有 30 分,然后发现有不少情况没有判,例如之前询问过的字母如果答案既不是 gold 也不是 silver 可以直接去掉。加上之后直接达到 80 分,加了点奇怪的估价函数有 90 分了,感觉非常恐怖。

这时候还有 2h ,又回来推 T1。这次我改变思路考虑双向推进,从 s2 串出发,只要在结尾增加一对括号后就可以反复对所有连续出现的 \((\) 实行 \(4\) 操作的逆操作后变成 \(()()()()...\) 的形式。

从 s1 串出发,则可以先不断使用 \(1\) 操作将连续 \(3\) 个出现的左括号全部干掉,再不断使用 \(2\) 操作将形如 \((AB)\) ,其中 \(A,B\) 均为合法串的部分全部干掉,然后就可以变成只由 \((())\) 和 \(()\) 组成的形式。接下来就可以使用 6 操作删去所有 \((())\) 中的 \(()\) 了。(没错,我到这一步才会可以使用无限 5,6 操作的特殊性质)。

实际实现巨大多阴间,由于我没想到建括号树,只会 \(\mathcal O(n)\)​​​​ 暴力模拟操作,并且没有 checker 还只能手动模拟。实现完突然发现可以对 \((())(())\)​​​​ 使用 3 操作+1操作直接变成 \((())()()\)!那么就只需要先用 3 操作将所有 \((())\) 移到 \(()\) 前就可以使最终只剩下一个 \((())\)​​​!这样一来刚好只需要两次 5,6​ 操作。此时时间已经不多,我快速实现完后也没时间进行多次检验就交卷了。

考完才发现 25 分的特殊性质其实非常好拿,感觉血亏。

晚上讲题才发现只需要建括号树就可以 \(\mathcal O(1)\)​ 模拟操作,然后我的做法复杂度就对了。。。不过貌似大家 T1 都只有 25,似乎 Au 有望。

出成绩发现是 0+95+88=183 虽然 Au 了,但是 T1 0 分意味着我推T1的3h全都白费,实际有效考试时间只有2h。。。而且代码没带回来也不知道哪错了。

总的来说感觉这场的组题非常阴间,许多同学都花了大量时间在 T1 上而没注意到 T3 其实非常容易拿到高分,感觉算是娱乐场了。

标签:发现,可以,T1,WC2022,感觉,mathcal,操作,游记
来源: https://www.cnblogs.com/tqxboomzero/p/15855586.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有