记一次与教练的谈话 2020.12.13

记一次与教练的谈话 2020.12.13

今天正好是我生日,也是noip考后不久。我这有很多问题,正好老师来找我,聊了很多问题,感觉收获很大。

事实上以前一直都有聊,但是我大意了啊,没有记。这次老师说要来“验收成果”,然后发现我根本没有记得老师说了啥。我感觉非常可惜————至少这次不能再犯这样的错误了。

1. 总结,关联

我的AC量很大,比很多选手都要大。然而其它选手1500AC就进国家队了,我3500AC锤子也不会,显然存在问题————如果3500个AC全都能被我利用,那我绝对不是现在这个水平。

老师指出,我不能只打桩,还要织网。打桩是打不完的,永远都会有空隙;必须要织网,把打的桩联系起来,才能发挥它们的作用。

另外,老师也指出,对于每一种算法,都要注重最基本的。把最基本的掌握熟练,就可以以不变应万变。你以为的变形,实际上万变不离其宗。如果你感觉稍微变一下形就不懂了,那你就学的不扎实。比如线段树变成可持久化线段树,抑或是线段树套线段树,就不懂了,那说明你没有真正理解线段树的本质,尽管你可能已经打了很多线段树题。

wwq: 你这个挫人,最基本的还在错

2. 有方向的学习

我具有朝一个方向一个劲猛冲的意志力和毅力,老师肯定了这一点;但是如果冲错了方向,就会导致效率极低,努力很多,收获了锤子。因此,“怎么学”便是关键问题。

2.1 如何获得学习方法

应该多向神仙,老师请教。

我以前总是不太敢去主动和人聊天,怕打扰神仙。这点应该被改正,应该积极请教神仙,老师,学着点前人的经验,让先辈指导前进的方向(当然也不能太频繁的去请教)


先辈指导后辈

2.2 平常要善于发现问题

能见到神仙的机会非常少,所以每一个机会,都要被好好利用起来。这就必须把积累问题的过程放在平时,到时候一块问出来。

问题比如,一个题做完,不应该是直接就过去了,也许可以想想:“加一个0怎么做?”“强制在线怎么做?”等等。除此之外,平常在学习算法的过程中也应该多发现问题,比如“xxx类型的题怎么做”之类。

3. 勇于解决问题

老师提到他的女儿,小时候口吃;原本老师以为还没什么问题,但是后来她就被班里面的同学嘲笑了,然后她就每天在镜子前面练,练了很久,在小学毕业之前就解决了这个问题。

我反省了一下我自己,我从小学的时候做事情准确率就特别低,从来没想着去改,也不知道怎么改;导致这个问题被留到了现在————平常考试的时候经常错一堆傻逼计算,noip也要挂在能写满的前两题(这次全靠第三题的分把排名打上去的,算是靠运气吧)

然后来考虑怎么把这个整了。

3.1 问题转化

小时候的问题,一方面是计算算不对,但是在信息竞赛中不需要自己做任何的计算(只有推式子,但是推式子的话很不容易错,错了也很容易发现)。

那么剩下的问题就是,诸如数组开小了,没开long long,或者说这里我以为这样写就行了,然而会有一种数据考虑不到。

仔细想想这个其实是因为考虑问题不周全。我大意了啊,没有想到,然后就挂了。

3.2 如何解决

老师提到:

学科之间应该是相通的,一开始并没有学科之分,是人类要方便学习才要把知识分学科来学。所以,所有的知识学的境界越高,融会贯通的就越厉害。这就是为什么有很多科学家也文采飞扬的,听起来不可思议,实际上是非常正常的。

然后我大胆猜测,我这个问题,在不同学科上的解决方案,应该是非常相似的。

然而,你猜一堆数据很相似,但是连样本都没有,那还分析个锤子。于是首先就要先去找各科老师(包括oi),去问一下在这个学科方面问题如何解决;然后再跨学科的来分析,找到共同点。

3.2.1 关于oi方面的解决方案
  • 平常打题的时候锻炼自己一次AC的能力(即,锻炼对拍能力)
  • 常见的板子多打几次 (老师:你总不能考场上想板子怎么打吧)
  • 写一点代码就测一下,保证每个模块正确,尤其是比较复杂的题
  • 多封装一些东西,把功能放在一块,要错一块错,调一下就好了
3.3.2 whk方面

咕咕咕~

原文地址:https://www.cnblogs.com/LightningUZ/p/14131180.html