今天继续学习欧拉回路,昨天看的知识点今天又看了一遍,我发现,看一遍有一遍的收获,昨天例题看的还是模模糊糊,不是那么的清楚,今天再看一遍欧拉回路的各种知识,回忆例题的各种操作,我竟然根据自己的理解成功地将POJ上一道很相似的题目A了出来,还是一遍就成功,更让我感到意外的是例题中用到的处理空行的方式我用了gets()函数就解决了,真的是好开心呀。
写完题解报告后,正当我准备进军欧拉回路的下一个知识点的时候,刘老师带来了杭电的两位大神,于是我们就聚在一起,听听他们的训练,向他们学习学习。他们和我们是一级,但是他们看起来就比我们成熟很多,在交流的过程中,我发现他们做ACM完全都是靠自觉,是自己约束着自己做,而且也基本上都是自己学习。我们有经验丰富的学长带着我们训练,可是我们的训练结果却不如他们的好,也许就是学长们把什么都告诉我们了,让我们忽略了独立解决问题,独立思考的能力,但是这也是我们的优点,因为有学长们的帮助,我们能够更快的入门,学习更高深的算法。
下午继续上午没有完成的工作,上午解决了欧拉回路处理无向图问题的知识,下午我要学习欧拉回路处理有向图的问题。同样,书中的例题看了很长时间也没有看懂,感觉脑袋里什么都没有了,大脑也不转了。这个时候活动的时间也到了,我出去跑了几圈,放松了一下,然后回到实验室,艰难地把例题看完。。。。。。
晚上吃过饭回来后,准备把今天看的例题敲一下,可是有没有什么思路,因为没有真正理解,如果只是背下来了是于事无补的。于是我决定先写题解,在写题解的过程中将自己的思路整理清楚。可是题解写着写着,我感觉自己越来越迷糊了,甚至对于欧拉路的定义都分不清楚。无奈之下,只有再看一遍基本知识,这一次,我是边写总结边领悟,将有向图的欧拉通路,欧拉回路,欧拉路,无向图的欧拉通路,欧拉回路,欧拉路的定义好好的总结了一遍,这下清楚了。
折腾了一天,基础知识来来回回看了4遍,学习一个新的知识点,就是需要不断地看,不断的理解,明天这道题目一定要做出来。加油!!!