//2018.5.25 弃坑前一天==省赛前一天
纠结于问题本身没有任何意义,现在的情况都是你当初自己选择的结果
写于2017年4月20号
中原工就在我们学校隔壁,当时我们还一路说笑着去,我背着相机给他们拍照,毫无压力的参赛,结果,自己只写了四道水题。第五题因为自己忽略了闰年2月29号出生的人没有18岁这一特殊情况,导致自己wa11次,第六题就纯暴力也能写,并查集也能写,我自己后来也没有去写重现,不清楚坑在哪,等这两天把基础算法过了一遍,自己就去重写题。当时老师把我称之为水货当中的水货,当时这个比赛才60多个人参加,而且就我们学校和他们学校的学生,我排在了30多名以后,看着别人领奖的时候,心里挺不是滋味的,比赛过后知道了zzq大佬,虽然同大一,但是,当时大佬已经能够做到和我师父争榜首了,再看看自己,水的不行,从此我都叫他“隔壁大佬”。
150多个队伍参赛,感觉比赛氛围一下就上来了,自己和队友怒怼了5个小时,只出了两道水题,中间因为天气影响到线路问题,网站的服务器抢修了一个小时才好。
结果出来的时候,我看到隔壁大佬zzq他们队成功怼掉其余144个队伍,得了第六名,一等奖,给发了500,重要的是听说是zzq大佬给力,才让中原工得了这么好的成绩,虽然后来他矢口否认。
后来校赛回来后的当天晚上被告知今年省赛没有旅游队了,我们大一的全部没有办法参加,会长找我说可以报女队,我和队友商量了一下,今年省赛不能一起组队了,我就报了女队,组了新的队友。
wdy也没有参加省赛练习,回教室上课去了。
星期一开始集训,很水的算法题我都不会,比如并查集,最小生成树,第一天训练出了两道水题,一道mz学姐写的,另一道我写的,第二天照常,第三天我一道题都没写出来,一道寒假写过的水题我都没能写出来,后来下来一看有三道题都是很水的算法题。
从昨天开始我把DFS的例题看了看,想着刷刷hdu上的水题,结果发现毫无思路,我就转看了并查集,昨天晚上已经大概快11点的时候,我还在走廊上抱着《啊哈算法》走过去走过来,看完例题,敲了敲模板,就写了道杭电1213的水题,本来还想过1232,然而当时自己晕头转向了 ,况且已经12点了(自己平时基本10点半左右睡觉,很少熬夜),就想着明天早上写。
关于省赛目标,学姐说今年我们能拿铜就很满意了,我想为什么不能更好呢?但是仔细想想,我有什么资格去拿更好的成绩呢?那天我晚上回去和大佬聊了聊,大佬直接就说他今年要拿省金,他和队友还能默契的,由于我和学姐,还有另一个大一女生才组的队,目前还不是很配合,主要是我们水平都不是很好,水题还行,算法方面我和mz学姐都是一脸懵逼,mz学姐模拟题写的比较6,kww负责翻译,我就在旁边水水。
仔细算来,大概就两个月吧,已经让自己和大佬拉开好大的差距,所以人根本不能懒惰,你一懒,之后还是得把颓废的时间补回来,我这段时间就啃《啊哈算法》这本书,把基础算法涉猎一遍,到时候再回头刷套题,把省赛题刷刷,至少做到来了算法水题我还能写出一道。
明天又是组队赛 不知道自己会水成啥样。
写于2017年5月1号
第九周包含了一个五一假期,虽然短短只要三天,但是因为省赛,我们还是继续训练,没有休息。两周不间断的训练,已经让自己开始感到有点疲惫,最近重现赛也没有写题,看着周围的学长学姐们每次练习赛完后热切的讨论题,自己很羡慕,还有5天就是省赛了,我也在调整心态,不能这么敷衍对待。在第九周比较大的收获就是,自己涉猎了下奇偶剪枝的思想,自己百度学习过后加上写一道hdu1010DFS水题练手,前后花了大概5天时间。
期间的练习赛一次比一次惨:
24号第一次练习赛是单挑,21个人,自己排名倒数第四。
26号是第七届河南省省赛的题,我们队两题,倒数第三。被其余四个队实力碾压。
27号我们只写了一题,直接倒数第一,其他队都是单挑。
28号是第九届ACM轻院校赛的题,之前写过,老师让我们再写一遍是为了测试我们是否在每次写完练习赛后真正的去巩固过,我们只出了两题,和之前的题数一样。
29号是被暴击的一天,也是五一小长假开始的第一天,老师直接给我们来了一套亚洲区域赛网络赛沈阳赛区的题,我和mz学姐挣扎了5个小时,连一个wrong answer都没有憋出来。
30号是第九周的最后一天,我们发挥出了正常的水准,过了3题。
在这些天的练习中,我因为自己的理解错误,把一道英语题的题意翻译错,导致学姐们一直没有把题AC,我因为数学知识不扎实,碰到数学方面的题就wrong,我还因为自己的固执,多次提交罚时。
还有不到一个周集训就结束了,虽然很痛苦,但是这次经历让自己成长了很多,一开始我比较任性和自我,不懂得考虑mz学姐和wsj学姐的感受,搞得大家心里都有点不愉快,后来老师说,我每次写题前多问学姐,这道题我能写吗,学姐同意后才能写。我照做后发现,自己的想法往往是不够严谨的,通过和学姐的沟通和交流,自己的解题思路才变得清晰很多。
这个周的集训,自己几乎没怎么写重现赛的题,因为最近心态比较消极逃避的原因吧,健身房几乎没有去,前段时间又熬夜刷题熬得太厉害,导致自己白天精神也不是很好,回寝室就刷知乎消遣时间。
今天看到了博客上的一个其他大学学长的ACM历程,他学校是二本,但是一开始学校的竞赛成绩并不好,他大一,大二参加省赛都没有拿奖,大三拿到了金奖,并且后来他考研,还考上了北理工。他的经历很让我羡慕,同时让我想起了一句话,“外人只看结果,自己独撑过程”。别人最后能够很成功,也许,就是在我不想写重现赛自暴自弃的时候,他仍然能够摒弃所谓的消极情绪,耐着性子去问学长学姐,上网查资料,独自思考,最后把这道题AC。这个过程的确很痛苦,很枯燥,很无聊,但是也对自己很有提升。我止步于了痛苦的一面,所以不能穿过痛苦的阻碍去成长。很庆幸自己及早认识到了这一点,并且尚有机会去改变。
忽然觉得每个周写写总结挺好的,这样就可以阶段性的发现自己不足的地方,及时去调整生活学习的态度,而不是越走越平庸,等到以后再说当初如果我。
嗯,今天把01背包看看,争取化为己有。
写于2017年5月9号
第十周前五天都是练习赛,星期六省赛的热身赛,星期天的省赛正式赛,五个小时的努力,我们队最终得了铜。四支队伍最终得了二银一铜,这个成绩在老师的意料之中。回学校以后老师让写了总结,我也在总结里反思了自己在此次省赛中的不足。
省赛结束了,自己心情比较复杂,一方面是因为可以向集训的辛苦暂时告别,另一方面,是自己面临了更大的挑战,师父他们明年大三是要继续参赛的,这是一支很强的队伍,估计老师会让他们冲金,而学校除了女队以外只可以派三支队伍参赛,意味着自己要和队友在剩下的两个名额中争取,如果我太弱了,就不能和队友组队,我想凭自己的实力和队友组正式队。
wdy说明年他的目标是金,我苦笑,你这是给我更大的压力啊,他问为什么,我说,队友目标是金的话,我作为你队友就必须配得上帮助你拿金的实力啊。其实压力不止这一点吧,因为自己感觉大多数人眼中,女生都是比较有较强的依赖性,遇到问题喜欢问男生,所以面对别人对自己怀疑,我毫无反驳,确实,我一开始就是这样,凡事只喜欢问师父,不喜欢百度,不喜欢思考,这学期意识到了,自己开始尽量都去独立思考了,但是效果并不显著,现在自己也在想,是不是自己太急于求成了,需要时间来提升吧。
接触竞赛后,慢慢懂了这句话:那时候她还太年轻,不知道命运馈赠的每一份礼物,早已在暗中标好了价格。我获得的每一份礼物,都需要相应的努力和付出,自己会把所有的怀疑和嘲笑化作自己奋斗的动力。
写于2017年5月16号
从第十周结束以后,就开始用笔记本记录自己每天的学习情况。
省赛才结束,每天在轻院和杭电刷点水题找感觉,老师让我们学着出数据,就是把文件那章知识点应用起来,虽然一开始觉得很麻烦和枯燥,但是老师说这样我们大二才能有把握蓝桥杯拿省一,现在只出了2题的数据,老师说出个10题就基本能够站在出题人角度审视题目了,继续加油咯。
按时上课的感觉真不开心,像马概之类的课,我去就只有玩手机,因为答应了赵老师不逃课,只能眼睁睁的看着队友wdy逃课去机房写题,每次下课去机房都看到他早早呆在那,好绝望啊,只能怪自己自制力不够,不能够静下心学习。
第十一周打了人生中第一场cf,申请帐号还折腾了很久,因为访问外网需要,自己就在网上找了个软件,失败;自己试着用手机下载一个软件,失败;又在网上的论坛找,失败(因为蓝灯要收费,穷学生买不起会员),最后找到了破解版,成功。当看着自己独立搞定账号申请的时候,内心一阵狂喜,毕竟期间还冒着电脑中病毒的危险把360关闭掉。当天晚上早早的睡了一觉,等到11点的闹钟响起床,缓了半小时以后开始打比赛,第一道翻译水题翻译了半小时才弄懂题意,大佬说是一道模拟题,而我,活生生的被这道题虐到凌晨一点半,gameover。话说隔壁大佬也打了这场比赛,他也是第一次打cf,之前听他说他英文菜,然而,他搞定第一题只花了18分钟,当时看着屏幕的我内心甚是崩溃,连我引以为傲的英语也抛弃了我。对了,自己还是很开心在cf上看到tourist大佬,第一次接触神的感觉真好,以后每周周末一次cf就好了。
这周师父问我暑假留不留校,我才记起来,这学期暑假还要留校集训,师父要留下来,我当然也留校,之前还因为听学长学姐说女生不能参加轻院的集训伤心了很久,现在能够留在学校了,当然很开心。虽然老师说选择留校只能回家待一个月,但是好在家人理解,我也就没什么后顾之忧。
很高兴看到高数课自己感兴趣了很多,因为思维活跃起来了,不知道是不是因为学习算法多思考得到的效果。
周末没有写题,好好的出去旅行了一趟,去了西安,结果周一回来差点因为寝管查寝被上报处分,连累导员背锅,真的很谢谢她,这学期都麻烦了她两次了以后得更加努力才行啊,好好用成绩回报所有关心我的人。
写于2017年5月20号
回想这周,以为把01背包理解的差不多了,结果还是没能切动hdu1171这道题,已经四天毫无想法,写不动背包,我就想写dfs的题总会简单点吧,把数独填空那道例题理解过后,自己又敲了一遍,在tju上wrong了9遍才交过 ,至于为什么错,我不知道,看到满屏的wrong,我也是很绝望啊,一道例题,居然把一天的学习时间都耗过去了。
这周,就围着01背包,完全背包,dfs和水题水题水题一直转。
好在把01背包的状态转移方程想通了。
哎,有点收获总比没有好吧。
单凭一句热爱算法竞赛,不知道能支撑自己走多久
写于2017年5月28号星期天
这个月正式开始学习算法的感受就是,感觉自己一点算法方面的思想都没有,导致算法入门学习特别吃力,这个月才开始学习的时候,自以为理解了01背包,其实只是因为反复翻看把模板背下来了,所以直接套模板的水题能过,而稍微变化一点的题就完全不会了。
这种学习方法让我想起了高中学习数学,自以为反复把很多题都刷过了就理解了,其实得不偿失,浪费了很多时间,还得不到理想的成绩,直到大学学习算法我才开始明白,一个算法思想例题的学习就像高中数学的例题,重要的不是写对答案,而是去理解每一步这样实现的缘由。
把一个算法思想整合为自己的工具就需要自己的思考,我缺的是这一点,所以我自己水平一直没有显著的提升,之前大多数情况下我只想很快把这道题A掉,急于看到accepted来增加我的成就感,制造了一种我已经理解的假象,省赛过后的总结终于让自己发现了一直以来阻碍自己的提高的原因,所以这个月开始我已经把专题性的写题当作一种检验我是否把该算法掌握的工具,就算很多题A不掉我也尽量不看题解,因为这些没有被A的题我没有思考出一点思路。
说的很官方,其实真的好痛苦啊,这段时间自己因为01背包中的细节问题想不通,一直很苦恼,回寝室自己在座位上被一大堆水题虐的死去活来,现在虽然痛苦,但是我还是必须坚持独立思考,step by step的掌握各个算法的精髓,不然明年省赛还是被狂虐的。
由于学校迎接评估 早上5点30就得起床洗漱 上课我就直接趴了 连算法都提不起我的精神,当然这是题外话了 ,还是说学习情况。
01背包里的容量每次从v循环到0终于让自己弄懂了,只不过目前还在想“恰好装满”和“题目不要求把背包装满”的区别。
后来几天一直纠结于TJU上的1163 贪心+队列 涉及到用优先队列 我妄图用c模拟优先队列的过程 两天之后宣告失败 我还是乖乖的看数据结构的队列去了
由于用c++实现比较方便些 我找的是c++方面的资料 这一找 搞得我想恶补一下c++的语法知识,不过 ,是真的要学c++呢 毕竟stl库功能还是挺强大的。
优先队列开始找的资料是网上的博客 只不过没有找到那种一边讲解语法知识一边讲解优先队列实现过程的博客 也对啊 既然懂优先队列 自然就不会详细讲解语法知识了,今天去图书馆找到了经典作品《数据结构与算法(c++实现)》,又可以学习新的姿势了。
今天是这周的最后一天 也是端午假期的第一天 放纵了一天 结果并不开心 还是又端着小板凳坐在电脑前啃算法 所以 与其做些看似放松实际自己一点也不会感到开心和满足的活动 还不如忍着 好好研究算法知识。
就酱 成冬旎 期末过后继续加油!
下个月开始咱就要好好预习大雾高数模电视听说大学英语这五科了,毕竟一学期没听课(捂脸),到时候不仅奖学金没了 还被高高挂起就糗大了.
写于2017年5月31号星期一
去了514一趟 , 被赵老师成功安利了数据结构(用c语言实现)的书,给老师说了下图书馆看到的那本《数据结构与算法》的书,老师直接说我根本没那水平看那本(捂脸)。我给师父说自己最后一个月打算认真学高数大雾模电这几科,师父一面鄙视的说,明明一天就能解决的事情,偏偏要浪费一个月的时间。我一脸黑线,人与人之间的智商差距不是一点点的啊。不过,在认真思考过后还是决定调整之前的学习计划了(本来打算一个月不碰算法书的啊!)
因为只要自己在6月上课时间认真听,好好写笔记,期末不挂的目标应该能够达成。
数据结构前四章简言之有:线性表,栈,队列,串。老师说的学习方法是,按照例题描述的函数功能,自己用c语言实现。
一周一个知识点,一个月应该能完成,利用空闲时间学习。
自己之前写的第十五周总结居然没保存上!!!!给自己跪了!!
一直有这个想法,但是一直没狠下心, 这周终于下定决心给自己定下以下学习原则:
1:拒绝刷水题。水题的标准就是自己读题以后就有思路,并且中间没什么困难的地方。如果我依靠刷水题来找成就感,不仅浪费了时间,更不利于自己摆正自己的心态。对自己没有提升的题,刷它有何用?
2:拒绝看解题报告。之前给自己定下的标准是,一道题超过三天没AC就看解题报告,导致的结果是,很多难题,自己不去思考,等过了三天以后,直接看解题报告,其实这样还是相当于copy别人的想法。与其这样,不如定下死规定,没有了依赖解题报告的心思,自己就必须去思考。自己现在这么菜,不会的题肯定很多,大不了建一个题库,里边存自己不会的那些题号。隔段时间就翻出来看看(感觉自己的题库容量会暴增2333)。
写于2017年6月17号星期六
真是。。。。写了半天的博客,一手抖又给丢了,没保存下来。
这周又回到神经衰弱的状态,失眠一周,严重影响了我和代码相处的质量。
昨天赵老师给我说,我一直一来存在的问题就是思考不够,不会纵向和横向去思考。我心一沉,弱点被揭开,还有点难受呢,故作轻松地说,好的,我会慢慢加强训练的。老师立马补刀,你对自己要求怎么这么低呢?得尽快啊。我瞬间无法平静,话说,距离上次省赛完,已经过去40天了,暑假集训马上就要来了,到时候各个学校都会加紧暑期集训,我怎么实现弯道超越?
这个月本来打算把数据结构前4章的算法题敲完的,但是昨天老师看了我的代码之后,得出结论,从6月1号开始到16号写的算法题,全部重敲,因为我乱用指针,有的是野指针我都直接用,根本没有理解指针的含义。这样一看,这个周还真够自己忙的啊。
本来想多刷点题的,但是老师让我现在先扎实的把基础打好,‘’工欲善其事,必先利其器‘’,老师说的并不是没有道理。
准备回去把自己的电脑搬到协会来,免得寝室协会两头跑,浪费时间,而且打算学装双系统,再装一个linux系统,学着操作。
计划把英语提回以前的水平,最近自己都在看BBC新闻,看一句,查N多个单词的局面,还真是难堪。为了减少自己刷题累了无所事事,在网上东逛西逛的局面,自己想学学 ubuntu操作命令,没事抱着《鸟叔的linux私房菜》啃啃。
not only but also
马上就要期末考试了,抱着你的代码一起挂科吧。
这个周末,基本属于早上8点出门,晚上9点回去的状态,自己学习了装系统,昨天周六在协会机房装了一个win10,2010年的机子,根本带不动win10,装完之后,自己给它取了一个名字“小仙女第一次装的系统”,(23333)卡到爆。
一开始,自己对于装系统一点也不了解,不知道镜像文件是什么,不知道怎么制作u盘启动器,什么都靠自己慢慢搜,加上自己下载系统出错和网速的原因,搞到了晚上8点半才回去,去跑了个步,洗漱完看了会指针的基础知识一看时间就已经11点了。
今天周日早上6.30就醒了,脑子里全是我的ubuntu,但是这么早,自己也不可能穿墙去协会装系统啊,睡不着,只有起来,看书,去知乎上看大神们如何服用数据结构,看bbc新闻,这时候已经8.30了。等到10点半协会终于开门了(再过几个月,自己成为大二的人,就可以拿协会钥匙了,不用再等这么久了,开心)
先在机房的电脑上装了linux优麒麟,开机界面贼好看,期间经历分区内存分配过少导致安装失败,分区选错,无法继续使用空余分区。。。。各种毛病解决完,已经13:30,好歹双系统装好了,吃完饭回来,又继续自信满满的拿自己的机子开刀,至此,我的崩溃开始。
按照往常套路,先分出50G的空闲区,然后把镜像系统刻录进U盘,重启,准备进BOOT,但是找不到快捷键,把f1到f12都试了,才找到f9,期间还进入bios,结果找不到USBHDD,同时发现自己主板没电。
小众机型,就是这个毛病,我搜炫龙炎魔t1的boot界面,跳出来一大堆不适合我这个机型的讲解,反正最后东折腾西折腾,自己还是没能够装上双系统。
话说,把电脑搬到协会真是明智的决定,自己不仅在寝室不会手痒想着敲代码了,还能够静下心来看书。好几次晚上写题写兴奋了睡不着,大半夜又起来debug,真影响睡眠质量啊。
老师让留校的同学写学习计划,那我先写一个暑假计划的草稿吧,免得自己又忘了。
暑假打算把《数据结构》这本书后8章啃下来,这个月争取把前四章基础部分的算法实现一遍,在codeup写题
算法方面,先dfs和bfs,然后图论,后dp,主要是51nod,我知道自己在两个月时间内不可能把算法学的多精通,只是先大致涉猎,打开自己的思路,好确定自己最优刷题方向。
平时学习累了:线性代数的教材(目前待定,写题累了可以提前学学),拼魔方,练习盲打,《鸟叔的linux私房菜》(虽然自己现在连系统都还没有装上)。
在学校,我还是比较相信自己的自律,毕竟于我而言,学习新东西才让我感觉生活有意思。
写于2017年6月19号
今天早上和师父的交流是对自己最后的一波打击,本来是我问关于数据结构书里一个算法实现的知识点,然而师父问了我一些基础问题让我哑口无言,感觉当时可丢人,连基本的指针应用都不会就学数据结构,今天开始把c语言指针知识点乖乖的再学习一遍,这个月的前19天就当是自己检验自己指针的学习情况吧,数据结构,重头再来!!!!
写于2017年6月20号
今天进行了c语言期末大作业答辩,三个班的180个人坐在一间教室里,我们组是第一个上的,自己是主答辩的人,所以得上讲台进行陈述,虽然自己很久没有在这么多人面前发过言了,但是还是故作镇定的介绍完,好歹是一个锻炼自己的机会。
答辩完我们组就可以走了,但是我们还是特地等到jd他们组上台介绍完才走。jd他们组的作品是设计的图书管理系统,但是全部都是jd一个人完成的,他的程序和平时的套路不同,除了基本的图书管理功能,还设置了用户登录,注册账号,找回密码,删除图书信息,找回图书信息,查看库存,增加的借书功能里还可以评定用户的信誉值。。。。虽然以我现在的水平能理解他的代码实现,但是我根本没有像他那样认真去完成自己的这个小项目。我们组的代码是在网上拷的,实现的各个功能都是在老师的提示下才去写,用赵老师的话 说,我是来蒙混过关的。队友他们有积极的去完成这个项目,但是我没有。
从这件事给我最大的感触就是,不论什么事,认真去做才会发现它自身的意义,否则,只是浪费时间而已。
**写于2017年6月22号星期4**
如果不是我曾经拥有过语感,我是绝对不会相信这个世界上有数感的存在
曾经读英语文章就像看小说一样有趣,现在看个BBC新闻就像在完成任务一样的难熬。懒惰已经把我唯一自信的能力消耗殆尽。
今天第一次在51nod上写题,本来想直接开始算法题,但是还是抱着尝试的心态去A一道基础题,约瑟夫环。骨子里的自负让我没有认真审题。没有仔细看数据范围,自己就开始用循环单链表模拟,提交,TLE,我当时还在困惑,在确定自己代码没有错误的情况下,自己去看了下这道题的题解,原来是道数论题,简单的递推。自己花了2个小时才把递推公式勉强弄懂,然而写博客时,发现自己还是没有彻底理解,数字之间的联系,规律,我丝毫没有感觉。思路卡在某个地方,始终想不通。果断关掉网页,打开typeing test,练习盲打,缓解大脑。
自我感觉恢复了一点,刚准备自己想递推公式时,赵老师走了过来,问我关于二维数组存储方式的基础知识点,之后老师问我地址运算,我答不上来,他问我126的二进制怎么表示,我答上来了,却是错的,因为我错误的认为最低位应该从2的1次方开始,还有10转16进制的问题,演算了半天才得出结果。师父在旁边尴尬得不行,我却一直干笑,宛如智障。
赵老师一路吐槽,你这数学,小学就没有学好啊,还一步一步取余,38转16进制,两个16加一个6,不就是两个10H加6,26吗?我除了笑,什么也回应不了。
确实是什么也回应不了。
在吃晚饭的时候,我也在深思,自己的数学这么垃圾,还能不能更垃圾一点?答案是不能再垃圾了。
回到ACM这条路上看,制约自己的不单纯是数学计算,而是数学所囊括的思考方式,拿到一道数学题,往往意味着我得从头开始把这道题涉及的知识点学会,很痛苦,很枯燥。
最近在知乎上看到一个提问,acm最艰难的时候是怎么走过去的?有人回答,任何时候都是我最艰难的时期,智商不够只能靠时间来弥补了
我佩服他的毅力,我佩服任何一个有毅力的人,因为我正在在经历这个过程,所以我知道有多难过,多难熬。
也问过自己为什么不去做项目,做项目不仅有成就感,还可以学以致用。斟酌后,最后自己的选择还是ACM,尽管学个数据结构分分钟都想把自己脑子劈成两半,写个水题wrong的想砸键盘,但是,我知道,算法竞赛,也许是我人生中第一次也是最后一次,什么也不用顾虑,可以全身心投入的比赛。
以上,完
博客,貌似充当了自己的垃圾桶,负面的情绪全部丢进来。
说了这么多,自己回到数学这个话题上,既然已经够差,那么未来只要学一点,都是在进步。暑假打算在网上找一些数学相关的书籍
写于2017年6月25号
这个周末自己和模电上演了相爱相杀的剧情。两天我都竭力让自己的注意力放在它身上,然而一学期没听过模电课,自己看书简直要命,最后算法竞赛的白书居然成为了我提神醒脑的工具。。。。今天晚上报名了cf,但是第一题就读不懂,打死不用软件翻译,人肉翻译了半个小时以后,我缴械投降,题都读不懂。明天还要继续复习,后天就考试了。为了好好复习,已经打算让室友把我电脑和键盘鼠标收走,未来10天左右都不更新博客。
**写于2017年6月28日星期三**
我又继续更博了
下周就考试了,本来自己这么久没听课,应该紧张点好好复习的,但是确实不想浪费太多时间去复习,把重点的地方过几遍应该就没问题了,之前还在奇葩的想挂一科就好了,这样彻底打消我想要得奖学金的心思。
上周说好这周复习的,但是在我经历了浪费两天宝贵的周末时间复习模电考试却水得不行的事件之后,瞬间抛弃花大量时间复习的想法,果然应了师父那句话,你一开始打算的一个周,最后可能就是一天。
临近考试,自己越来越开心,因为暑假的到来意味着自己可以完全自由安排自己的学习时间,并且不用担心被干扰
学校有太多毫无意义浪费时间的事情,过多也不想说什么了,环境是次要的,自己学自己的就好了,但是如果真的到了不去上课自己私下找资源学习才能学到真东西的地步,这样的大学生活也是挺精彩的
**写于2017年7月2号星期日**
这周周末写了一个大数加法,好繁琐的模拟题,分同号相加,异号相减两种不同的情况,细节自己还没有处理好,51nod上只过了几组数据,等AC之后再把这个改为连小数都能够进行加减的程序
数据结构没有把前四章全部学完,后两章只是涉猎了基础部分的题目
赵老师发了二阶魔方,让我们暑假除了集训之外,用c语言写个程序模拟魔方的复原过程,感觉这个模拟更复杂了,写完了想传到Github上作为自己的第一个小项目
明天就考马概了,自己还淡定的坐在电脑前debug,作大死
**写于2017年7月10号**
这周成功从学校解放回到家里,撒花撒花
从3号到5号都处于连夜突击复习的状态,5号终于考完试了
6号到8号长途跋涉回家。话说,计划在路途上学会拼二阶魔方的我,低估了一路的疲惫,火车上几乎一夜没睡,每次过隧道自己耳朵都有着强烈的不适感,真让人憔悴,好歹在9号好好补了觉,才缓过来,回来也就大概10天时间,在路上花了3天,下次再也不想坐火车,多节约时间陪奶奶
10号也就是今天,去混了一场练习赛,还是好菜啊,这么久没刷题的后果就是连结构体排序都给忘了,zzq大佬直接说不想写这种简单题,没意思,我在电脑屏幕面前尴尬得不行,果然很菜
这些天一直在坚持的事情就是练习盲打,除了在火车上那两天没练习,现在已经坚持32天,还有7个字母我就get到全键盘了,喜欢看自己一点一点进步吗,继续加油啦
不足之处在于自己不能很快从高刺激的状态(比如刷知乎)迅速调整适应低刺激的状态(比如debug,补题),不够专注和不够自制,自己会留意改进。打算继续保持学校的作息,早上6点起床,晚上11点睡觉
数据结构也得继续学,计划在家把第5章算法实现一遍
英语方面自己也要继续用BBC news和流利说,为回学校刷真题积累词汇做一个过渡
在回校之前把二阶魔方学会
计算机基础继续恶补
**写于2017年7月11号**
这个月1号开始写的一道大数加法今天又被自己翻出来debug,改过后,只过了一半的数据,另一半大部分数据超时,自己看了下大佬们写的题解,他们用的python和java写的,只有20行左右,自己的代码量是他们的10倍。想找个小伙伴讨论下,却发现大家都对这种题没兴趣,他们在讨论用c实现魔方复原的问题,自己在网上查了一下资料发现自己还有好多知识都不懂。想再多学一门语言,因为感觉c++的stl库太强大了,但是自己现在c语言都用的不太6,担心贪的太多会让自己漏洞百出,思来想去,焦虑又开始缠身,与其如此,不如好好理理头绪。
大数加法先收进题库里,有想法时再来降低时间复杂度
今天把昨天练习赛的三道杭电题补上
打算用c语言实现魔方复原,现在自己还不会拼三阶魔方,先收集下前辈们的资料,
三阶魔方复原借鉴
**写于2017年7月20号星期四**
在家里放浪形骸了这么多天,昨天终于回到学校
回想这些天,自己在家学拼魔方是比较难忘的,一个下午对着魔方瞎折腾,结果连四个角都没有拼好,自己想了想,还是回学校再和队友讨论着学习
在家下定了决心剪短发,目前齐肩,开学前准备再剪短一点。来协会自己都是穿着人字拖,彻底的沦为屌丝辣
期末成绩出来了,自己最低的分数是体育,70分,没有挂科,开心
来学校之前,自己一直很焦虑,总觉得自己太笨,学东西的进度太慢,有一天居然从凌晨2点开始失眠,到早上8点才睡觉,后来和朋友一起吃饭提了一下这件事,朋友说是我太紧张了,弦绷得太紧,才会如此。。。
自己在家这段时间,看了简嫃的书,有时也在反思自己目前的生活,发现自己有点好高骛远,制定计划的时候是基于自己最好的状态,所以,自己一旦有点松懈,计划就会变得没有执行力,活在当下,少去幻想未来,目前自己最需要的习惯
还有,我做的这一切,是希望自己开心,如果不开心,还不如睡觉,继续加油吧
写于2017年7月21号
今天上午把数据结构里的表达式求值写了,下午好好学习拼魔方,wh学长五阶魔方都会,自己也得继续加油辣!,放一个学长推荐的学习网站魔方小站
写于2017年7月24号
周末进行了两场比赛,第一天的题很水,第二天涉及一些简单的算法模板题
两天下来,自己体力没怎么恢复,倒是感觉自己已经是脑残了,一道kruskal的模板题,自己愣是没有看出来,并查集给忘完得差不多了,自己还是太弱,话不多说,继续怼题
写于2017年7月29号星期六
这周的多校连萌让自己知道了和小伙伴们的差距,自己差点爆零,反思之后,昨天和队友商量好,今天开始到集训结束,晚上他和我都在协会待到最晚走,努力刷题
暑期学习计划调整
1,《The introduction to linear algebra》每节学习周期为3 天,第一天,书,第二天,视频,第三天练习题
2,英语四级模拟题晚上根据试卷时间安排进行练习
3,数据结构和算法学习根据集训安排进行学习
写于2017年7月31号
1,i,j不要定义为全局变量
2,注意变量名使用的正确性
3,注意数据范围!!自己经常做的事情就是把10000看做1000
写于2017年8月3号
最近在学习图论,涉及很多算法模板,自己在理解的基础上还是会把有些算法模板搞混。
为了解决这种因为重复不够多而出现的情况,自己每天来协会就先回想下自己这些天学的算法,如果觉得有点模糊,就反复将模板多敲几遍,毕竟现在才入门练习,多犯些错是为了以后少犯错
对于学长们开的练习赛,我自己还是比较淡定的,虽然常常喊着要抢首杀,但是一般一个算法自己如果没有get到它的思想,自己是不会照着模板敲上去的,希望继续把这种踏实的学习方法继续下去,毕竟对于一个常年急功近利的人来说,一点点转变都可能是一种更提高学习效率的学习方法的开端
现在还是多思考+反复敲模板吧,今天的最短路练习也开始了,但是我还是选择看了一个下午的书,在网上查资料学习优化算法,毕竟,经典的题做一道少一道,我只想用题目来检验我学习的效果
写于2017年8月4号
今天是多校第二场,zzq大佬的排名依然靠前,他出了4道题,我只出了一题,这一题就是c题,我用广搜A的,A了后还在小伙伴面前嘚瑟了半天
后来在qq上zzq把我代码要过去,我以为他是想看我的思路,还特地提醒下说没加注释将就看,然鹅!然鹅!我始终低估了这其中的套路,他喵的居然出数据把我的广搜代码给成功pass掉!本来已经打算发博客的,看到这样的回复,我默默退出了编辑界面,对此,,,我内心毫无波澜,甚至还有点想笑,无奈之际,仰天一叹:
真是一场孽缘啊。。。。(默默滚去补题
写于2017/8月14号
白天忙着在协会刷题,晚上忙着回去弄关于搭网站的事,时间真快啊,失眠还是一直伴我左右,后来反倒不再抵抗,如果凌晨2点睡不着,起来看算法好了,看累了又回去睡到5点过起来刷题好了,就这样折腾好了,
写于2017/8/15
二分匹配专题今天算是正式结束了吧,暑假以来,第一次觉得写题写的身体被抽空,这些天,找bug找的特别艰难,基本到了靠别人的AC代码对比找bug的程度,然而,很多时候都是因为一些小细节的问题,每次遇到这种时候我都会有种极其浪费时间的感觉
总结一些问题吧
数组范围不够,自己估计数据范围真是一块硬伤
忘记标记已经使用过的visx[x],所以常陷入死循环
变量既定义为全局又定义为局部
精度使用不够,还是数据的问题,自己以后会注意加强这方面的练习
不够专注导致的错误有:变量名使用出错,又比如在判断是否存在增广轨的语句后加分号,如果我没有记错,这种bug已经出现了两次了吧,真的这些bug都是在浪费生命,以后一定注意提醒自己
写于2017年8月20号
再有几个月就是四级考试,自己的词汇量现在已经低到不能再低,为了刷题的同时背单词,自己决定将每道英文题里面自己不认识的单词全部记下来,刷题累了的时候就背单词,完美,yeah!
一道欧拉函数的题自己写了一天多还是没有写出来,恩,就只是纯公式题,自己不理解始终写不出来,zoj2674,就是欧拉函数模板的套用,自己还是先放放,数学基础太垃圾~~~
写于2017年8月22号
这两天练习垫底,和赵老师还有师父沟通了之后,发现自己现在的问题如下
1:不善于总结。自己之前写过的博客和题,应该翻出来自己看看总结回顾,温故知新
2:过于浮躁。自己静不下心写模拟题和debug,得加强练习啊 补题
现在内心确实比较崩溃