cf一直打不好怎么办?

发布时间:
2025-01-09 22:31
阅读量:
0

啥叫该上绿的时候,意思就是嫌上分太慢喽。

如果卡绿青建议多打打div3,一般大多是枚举和模拟题,后面也是简单算法,这个难度下题目的逻辑比较容易,如果div3仍然无法打出一个比较高的rk那么你可以看看是自己code能力太弱还是想不出题目怎么做,在这个难度下这两个问题都可以提供大量刷基础题来解决,道理很简单,就是见多识广,你题目做的多了code多了那么自然就会了,还有就是多看别人代码,把别人比较好的写法借鉴过来,优秀的实现方式都学习过来,因为闭门造车是很难出成果的,有时候你要30行代码别人3行就写完了。总而言之在这个阶段靠大量刷题大量code大量看别人代码你的水平就能得到显著的提高。

如果你卡在了蓝名紫名,这也是大多数普通人可能遇到的情况,此时重点在于题目的思路以及切入点,此时code对你来说已经不成问题,只要想法出来了那么99%这题就能过了,难就难在怎么想出正确的思路。关于这个问题我很难给出一个普适性的回答,因为我自己也常常卡思路,但蓝紫题基本上还是能出的,作为一个非天赋型选手想要突破蓝紫上到橙首先需要大量的题目积累,你只有见过了足够多的题目逻辑了你下次碰到类似的才知道大概该怎么思考,其次就是做题别急,先把手上这题完全搞明白了再开下一题,完全搞明白意思是指理解这题是怎么解的,解法的细节有没有完全理解,为什么要这么解,这些问题的答案始于对题目的细致观察,有没有注意到题目所描述的东西有没有什么性质,题目所求往往乍一看很难,但细致分析之下发现可以分为几步?几种情况?规模更小的子问题?钦定某个东西以简化问题?问题能不能转化为更简单且等价的问题?这些思路能不能快速想到,首先取决于你的智商,其次是你的积累。到达这一步你可以感受到算法竞赛其实是一个智力游戏,他的乐趣就来源于这些思维活动,代码只是你思路的载体,观察和思维才是本质,而这里的思路往往和数学有关,所以数学能力也很重要。总之,到了这一阶段动脑子是突破瓶颈的关键,注意,切忌ac万岁,缺乏思考,不会做想不出可以借鉴题解思路,但看完后一定要想明白,看题解和思考是不冲突的,想明白就行!

至于怎么到红名由于我只是个橙名就不回答了,毕竟橙名还是个菜鸡段位,红名才是实力哥。

最后,如果在算法竞赛上实在觉得太难。难以进步,给你带来很多不愉快,就算努力了很久也没效果,或者你有别的打算,建议趁早退出,毕竟算法竞赛只是个游戏,无法给你带来很多实际的帮助,他是个娱乐活动,如果始终无法在里面获得思维上的愉悦那打这个比赛的意义在哪里,不如趁早去搞马内。

祝顺利!

END