信息学竞赛 - 如何提高思维思维能力?

信息学竞赛如何提高“”解决思维题“”的水平?
RT,高二蒟蒻一枚,学了不少的算法和数据结构了,高一拿到了NOIP一等但是分数不高。

现在做题感觉是要么一眼秒出套路,要么就是即使想到了与什么算法有关也找不到突破口,由此,做题看过去要么是已经知道套路不想打的题,要么就是不看题解打不出来的题。

是我的水平已经到达瓶颈了吗?我应该怎样争取进步呢?


rsa
喜爱研究,但没啥成果
62 人赞同了该回答

多刷国外比赛的难题,比如Codeforces、AtCoder的每场比赛后三题。

国外比赛的题比较侧重思维,一开始可能做得很吃力,你可以大胆地花几个小时搞一道题,实在搞不出来再看题解。不要嫌刷题太慢,刷一段时间自然思维能力就上来了。

本人在NOI2017因两道思维题而惨败后,保持着刷Codeforces题、打Codeforces比赛的习惯,并且跟着没进的集训队刷了100+道AtCoder作业题。最后NOI2018一雪前耻,主要原因是A了D1T2,而集训队作业的ARC068F(https://arc068.contest.atcoder.jp/tasks/arc068_d)对解决这题有很大的帮助。

编辑于 2018-09-14


ljt12138
IIIS, 退役 OIer
6 人赞同了该回答

练套路刷bzoj,练思维刷atcoder


styx
蒟蒻OIER
谢邀……

不过我也没拿过省一啊qwq

切思维题的话首推topcoder

然后CF的DIV1B以上和ARC的D以上也都不错的(DIV2 AB和ABC ABC基本是水题就没有什么切得价值了)

感觉这种东西多练练应该就好了吧qwq

题主如果不准备搞省选的话思维题应该也难不倒哪里去吧QAQ

不要太紧张啦~

发布于 2018-09-20

你可能感兴趣的:(强贴)