rt.
就是说, 比赛的时候一般都会很紧张, 看到题目除了冷静地思考就只能按着直觉来做.
可是这种直觉虽然有时非常靠谱, 可是经常会把人带歪 ..
比如这一场 CF1365 的 D, 很 sb 的一个爆搜.
然后 3min 想到思路, 觉得 bfs 难写要写很久 (这大约是一年半前的刻板印象了 .. 可是这一年下来都改不掉), 就选择了 应该是类似这样子 的奇怪写法
然后很显然, WA 了, 调了半天都没发现这在这题整体实现就是完全错误的, 随便一卡就没了.
调了二十几分钟才发现, 结果 5 分钟就码完了 bfs, 白花 20 分钟, 罚了 100 分.
还有这场的 F, 直觉告诉我, std :: map :: count(x)
是用来检验 map[x]
的值是否为零的 (这个刻板印象大概是刚学 OI 两三个月的时候就有了 ..), 然后我就这么写了.
后来 WA#38, 觉得是思路的问题, 也改了二十几分钟.
最后查了 cppreference 才发现不是这么用的, 白耗 20min & 罚 100 分.
对我来说, 这些直觉应该已经刻在脑子里了, 属于第一印象之类的了 .. 大概是一紧张就会浮现出来, 改不掉的那种
那么该如何改掉这种印在脑子里的错误的直觉呢 .. 又或者说如何在比赛中保持尽量地镇定呢 ..
最好不要有无意义回复吧