这一周主要是学习数论这一部分,对于这一部分的练习题,我觉得放在其他的练习题里,我可能会把握不准确是不是应该用数论的知识去解决,因为我在做题的时候,首先想到的是用一种很常规的思路去做,然后可能就是一个循环我觉得就可以解决,但是通常情况下我这样写都是错误的,比如有一个题我是想用一个循环,每当我输入一个数据的时候就会进行一次循环,但是很遗憾的是 我就一直是显示超过内存,当时我就觉得不知道该如何下手去改,后来我改了很久之后,用一个数组储存了所有的需要的数据,然后当我输入数据之后,直接输出对应数组中的那个对应元素,这样就解决了这个问题。
还有就是这一周的比赛十分频繁,但是我还是每一场都去参加了,说实话,有的场次比较顺利,能做出来两三个题,其中有一场Dvi.3的比赛,第一个题我用一种常规的思路做了之后,一直是超时的,然后错了三遍之后我开始尝试去找规律,最后发现其实这个题目本身是存在规律的,所有我就长了记性,再加上老师说过,第一个题目代码都不会很长,但是昨天我也感受到了真正逆风比赛的时候,就是第一个题死活就做不出来了,我开始是尝试用递归做,但是这个方法我觉得会超时,就开始换思路,但是,提交了4、5遍也是一直错误,最开始的错误又是超内存了,然后我就试着去找规律,结果WA了,所以在距离结束还有十几分钟的时候我去看后面的题,觉得D好像看起来简单一点,就开始做这个,终于是在距离结束还有10秒的时候交上过了,其实这也算是个教训吧,虽然过了一个题,但是在第一个题浪费的时间太多了,这种做法,一次两次可以,但是我觉得可能有的时候也要懂得取舍,比赛,其实一定程度上就是考试,我们要做的就是在有限的时间内去得到尽可能多的分数,虽然这有一点功利性质在里面,但是如果一直死磕一个做不出来的题,就是真的在浪费时间,因此,下次我要吸取教训,平时练习要认真对待不会的题,但是我更要分清比赛和练习的区别!
总之,今晚的比赛要加油咯!!!!以后的学习也一样!!
第十一周学习总结
最新推荐文章于 2024-09-08 17:41:31 发布