信息学竞赛如何提高“”解决思维题“”的水平?
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