2022-5-15周赛总结

​ 这次周赛和双周赛真的是惨不忍睹,真切地感受到自己与别人之间的差距,状态是一方面,感觉自己的思路真的是太局限了,看题解会做但是为什么比赛的时候想不到呢?我觉得有以下原因:

1.基础不牢固,眼高手低.

比如换一种形式的滑动窗口就不会做了,想不到这里来.自己平时可能过多追求一些比较难的算法(然而难的算法也没有掌握= =),对于比较基础的反而不会做了,有一种因小失大的感觉.

2.思维不够开阔.

比如今天的第三题,想到死估计自己也不会想到按位来计算,可能是最近刷题太多了,把自己思维固化住了,没有往更深层次的地方去思考,不过后面碰到位运算的题目,大概会知道从每个数字的位来思考了.

3.总结比较少.

虽然自己每天都在刷题,但是感觉自己越来越像个机器人了,不会做的直接copy代码.会做的做出来了也不思考能不能优化,很少带入自己的思考量进去.

这两次周赛学到的东西:

1.位运算的思考量,可以从每位入手.

2.双周赛的第四题是一个好题目,枚举字母和字母之间的次数最大差值再转化成求最大连续数组和是一种巧妙的解法,在我看来这种思路有一种放缩的思想了,学会转化问题为自己熟悉的问题,可能就是算法的魅力吧.

以后的计划:

1.多写总结,刷题可以放慢一点,打好基础.

2.对于一些常见的算法总结一套自己的写法出来.

3.不要灰心…