2019.3.8

今天做了一道题,做了一大天。深刻体会到想到点就写点有多难受,效率有多低。

以后也许强制要求自己做题前拿出一些时间来好好分析,尤其是全面的分析:

1.算法方面的分析,这题属于哪种类型的问题,是否只有一种解法?

2.输入输入方面的分析,用哪种容器来接收输入最好,输出有什么严格要求,什么容器最适合这种解题算法?

3.这道题是否有巧妙的解法?(尤其是觉得数据量和时间要求不可能达到时,其中取异或^来进行判断的那道题印象深刻)

4.是否会超内存,说实话一直都没想过,做了这么久的题从来没爆过栈,也没有定义Max的习惯,一直都是用vector。

   不过我感觉也是顺其自然把,可能被爆一次栈,挨过揍之后再改印象会更深。(就像今天)

5.草稿纸写个伪代码或者用语言描述一个算法,会明白好写许多。

宁可多花半个小时分析问题,我也不想再瞎写了。。。。。。。。。

 

虽然与理想还有很远很远的距离,但是今天也是积了跬步,希望明天的自己继续努力!

posted @ 2019-03-08 23:36  超融合  阅读(79)  评论(0编辑  收藏  举报