一点反省

来源:互联网 发布:中国象棋网络对战 编辑:程序博客网 时间:2024/04/29 16:01

1.注意到或者猜测小的数量级(猜想,推导)
2.没有深入分析题目的性质(考虑一个满足条件的合法解的特性等,二分,单调,三分)
3.大胆猜测结论(模拟小数据,简单情况)
4.猜测并试验做法,写下来(数据结构,算法,dp?网络流?)
5.从简单到复杂(降低维度,树变序列)
6.相关变量和无关变量
7.改变量和不变量
8.DP设计描述状态的特性变量和转移
9.考虑贡献和影响
10.问题的等价转化(等价形式,强化条件或弱化,补集转化)
11.考点,难点和出题人的意图
12.找到题目的矛盾点(导致算法不完美的主要缺陷),并致力于解决矛盾
13.感性整体理解,
14.深入分析,特殊化或者形式化问题(写出问题的数学形式),但要在深陷问题本身时及时跳出
15.其它(待继续补充)

省队集训总结:实力太弱,会的太少,思维不灵活,思维没有深度。
任何题目,稍微难一点就不会做,这是我最大的问题,思维很弱很弱很弱,代码能力也不行。
解决方案:1.看到不足和差距就去弥补,越是不擅长的越要克服,越要坚持练习,比如代码能力,学习新内容的范围和速率
2.主要还是脑子,感觉自己十分智障,很多算法会,但稍微难一点的题目就不会了,那等于没学,这是非常可怕的,要从0开始
3.不要急躁,要脚踏实地,多思考多总结,少犯傻逼错误,减少无谓的失误就是进步。
4.最关键的一点,做题的衡量标准不再是能否做出,那只是很小一部分,重点在于:1.做题的时候你想到哪些性质,猜到哪些结论,怎么得来的?能否拓展总结到一种一般性思想?有哪些做法可以艹掉这道题(奇怪的做法)?(每种都要试一试,多多益善)你是否已经把所有你所知道的相关内容都想了一遍?是否全面没有遗漏?是否严谨没有错误? 2.有那些是你没想到的?为什么没想到?类似的想法有哪些?这道题的关键在哪里?能否延伸出更多的内容和脑冻(新题目)?你是否已经熟练掌握?(再遇到的时候迅速作出反应)

总而言之,做题在精不在多,但也要广泛学习,从0开始,充满激情和兴趣,欲速则不达,不要放弃努力,努力都会有回报。

0 0
原创粉丝点击