博客缘由:
作者在这几天晚上在写acwing中的考研题,在写的过程中发现基本上没有什么难度,最多考个高精度或者是dfs
,用法也比较简单,但是作者发现作为一个认真学习一年的acmer竟然连续很多题都是二三次ac,虽然不到一分钟就ac了,但是这件事令我反思很久,因为一个想要成为一个优秀的acmer细心和有耐心是必不可少的,所以基于爱总结的习惯,写一篇博客,以此反省,并做出相应的对策。
多次才ac的缘由:
仔细思考原因有以下几点:
1.协会太吵。
2.晚上注意力不太集中,精神状态不好。
3.在了解题目大意后,感觉题目很简单,然后开始随便写。
4. 写代码习惯不好,先思考再写代码,从不用草稿本先计划一下流程。(竞赛教练也说过)
5. 前期写语法题没有养成良好的写代码习惯和代码风格,以至于写题时很多时候构建代码的框架很拉跨。
6. 有一个b总在讲话,垃圾东西总bb,没本事还吹牛。
总结如下:
1.外界因素:牛🐎东西sb吵死了。
2.自身因素:粗心,代码习惯不好。
改进方法:
外界因素:
1.离牛🐎远一点。
2.咒牛马早点滚。
内在因素:
1.平常养成良好的读题习惯:
具体操作如下:
(1): 认真仔细读题。
(2): 一定要读完全部的题目。
(3): 用笔写出该注意的条件。
(4).计算时间和空间复杂度。
2.用有次序有结构有依据的方式去思考问题:
具体操作如下:
(1). 快速判断出与题目有关的算法,以及知识点。
(2). 一定要确认目标,搞清楚要做什么,不能盲目思考,不能思想漫游。
(3). 将思维以书面形式呈现出来。
3.手动模拟代码流程框架:
具体操作如下:
(1).先想好在写流程。
(2).搭好框架,将问题分类,分的越少越好,不要混乱,搞清楚次序。
(3).分清楚功能的实现。
4.写代码的习惯与风格:
具体操作如下:
(1).形式要整洁,统一。
(2).要将功能细节整理化。
(3).先写好函数框架,在去实现流程。
(4).关于数据的定义,一定要想好再写,数据的应用也要合理。
。。。。。。。。未完待续。