关于ACM题目的推导和模块化设计(第一次思考)
时间:2010-09-27 来源:屠一刀
着手ACM指导已经有一年多了,不过在这上面花的时间很少,仍然处于入门级。
今天突然思考了一下,我们的队员对于解题思路只会零星地出现在杂乱的草稿纸上,而详细过程只是在主敲的大脑里,没有系统的模块化设计。思路清晰时可能勉强能应付,但复杂题或边界条件多时就力不从心了,这也可能是为什么我们的队员只能“切菜”的原因之一。
解题时应该在开始编码前有一个推导过程,然后进行模块化设计,从而简化程序的复杂度和编码量。
但是,每个题都应该在推导和模块化设计上面花费时间值得吗?不急,慢慢摸索吧。还有一个关键,就是要坚持这样训练,让它成为一个习惯。
相关阅读 更多 +
排行榜 更多 +