挂分祭

挂分祭

挂分太多了,写随笔以记之。

20241002

T1

100 -> 58
hash 的 base 不能太小,比如字符串 hash 的 base 一定要大于字符集。

T2

100 -> 0
freopen写错

20241008

T1

100 -> 70
unordered_map 的 clear() 是 \(O(size)\) 的,但是 clear() 之后并不会把 \(size\) 变为 0,要用 swap 才行。

20241010

T1

100 -> 0
思路太屎,没把握,一定不要写!!!

20241011

T1

100 -> 0
不仅要注意多测不清空,还要注意不要轻易的 return 0。

20241017

T2

100 -> 0
写代码需要思路清晰,感觉混乱了就停下,不然脑子昏了不知道会干出什么啥事,把什么值改成奇奇怪怪的不知道是啥。

20241018

T3

100 -> 30
写代码不要随意,尽量的写的简洁常规,代码写的离奇诡异,会出现自己意想不到的错误。

20241023

T2

100 -> 0
一定要仔细考虑 hash 的模数和base,想要不被卡,就要学会别人怎么卡你的。

20241024

T3

100 -> 0
记忆化搜索,数位DP,尽量不要记忆化上界和前导0,不然每搜一次就要重新 memset。

T4

100 -> 30
不要为了代码简单而去瞎改代码,以后做完题快速写个对拍。

20241026 csp-s

T3

100 -> 60
常数太大,误把大样例看成了极限数据。

20241105

T3

50 -> 40
常数太大,卡的比较紧的时候多卡卡常。

posted @ 2024-10-19 15:33  qqrj  阅读(3)  评论(0编辑  收藏  举报