• 暑假集训总结(更新至2020.7.11)


    Day0(2020.6.22):

    前几天接受了学数奥的李太难同学的一波奶(奶,就硬奶),因此本人立下flag:集训要是水了我就倒立吃奥里给;

    上午听说TheSure把集训鸽了,本来非常生气,不过看起来那是真的要补文化课了,也能理解。。(TheSure要是真香我就去喂他吃奥里给吧)

    上午:啥事没干,帮同班的女同学搬了一麻袋书(生命不能承受之重,全是生奥书),rp++

    下午:考试线性dp就做出来两个。。。板子不会,rp----------

    之前复习的时候那几道线性dp也没做(这对我来说根本不是原题!!!(当然还是我自己的问题))考试的时候现想,最后有两个没调出来,还有两个没思路。

    至于树形dp,之前就没写过,等着讲了。

    晚上: 。。。八点以后大脑准时罢工,改“麻烦的聚餐” 改了一个多小时,最后发现变量名写串了。。(真 * 麻  烦  的  聚  餐)

    今日问题:

    1.最长(不)上升(下降)子序列nlogn(树状数组优化)

    2.LCS转LIS优化(n2到nlogn

     Day1(2020.6.23):

    今日午歌:《林中鸟》(虎哥选的(代沟++))(有当年四部内味了,找个好听不烂大街的励志歌真的有那么难吗)

    刚刚跟老师谈话回来。。。感觉还是有很大进步的(虽然跟其他同学还是没法比),今天的区间dp搞懂好几个,收获还是很大的。。

    今天的毒瘤题应该就是“乘积最大”了,老师说其实是线性dp,不过貌似有很多区间dp常用的套路,比如n3效率枚举断点之类的,但是加了很多限定,早上听完了下午就写不出来(rp----),一直拖到晚上,最后发现是循环枚举的起点找错了。。以后调试要多找几个样例。。。

    还有多边形,十分无语的一个题,明明疫期就是自己讲的,然后。。。考试就没写出来。不过最后看题解(自己写的)(我   学   我   自   己)还是明白了。(所以以后要定期复习原题吗,大雾)

    不过一天学这么多还是很不错了,加油,明天继续提高效率吧。

    PS1:今天吃的有亿点多,不知道为什么。。花了快50,我也没有刻意去买贵的,只是单纯的吃的多而已(Liu_yi_tong吃一顿的时间我吃了两顿)。。。(家长默默流下了眼泪)

    PS2:巨坑(CSP/S 2019游记)还没填,这几天没事的时候写一下吧;(后来发现根本没时间)

    今日问题:

    1.机器分配(区间dp)  主要是输出路径的问题。

    2.树形dp。。。没什么可说的,就是不会;

    Day2(2020.6.24)

    今日午歌:《我和我的祖国》(老姚选的(代沟++++))(u1s1王菲唱的确实好听,但是去年国庆的时候已经听吐了啊啊啊啊啊,一天听十多遍连听3个月不吐那还是人吗)

    早上的状压+tarjan组合让我猝不及防。。。都不会,看起来又要欠债了。。。“特殊方格棋盘”dfs爆搜一个小时未果后(不是效率炸了,是根本没写出来),乖乖滚到隔壁听老师讲状压(先富带后富?i了)(然后一上午就写出来一道题)(建议改成:高   效   课   堂)

    下午继续听状压(梅  开   二   度)把第二题听明白了,第三题应该也明白了,但是暂时写不出来(我会说是因为我忘了djkstra怎么写的吗)

    在题库里面看到很多没有集训的同学也在刷题,压力有点大。。。

    差一点沉迷于2048,不过靠着我之前立下的flag,还是逃出来了。。(旁边的通通16000+分真的nb)(截至6.26,已经36000+了)

    今天主要是一直在听课,没什么时间改题。。勉强把状压搞明白了,但是tarjan板子还没打,rp----(惨   我   惨)

    (欠债天天有,今天格外多)

    今日问(欠)题(债):

    1.旅游景点(状压dp,要结合最短路)主要是图论的知识还不熟;

    2.tarjan  板子+例题。

    PS:午歌建议改成:Astronomia;(别打我);

    Day3(2020.6.25)

    早上爆零(建议改成:标  准  结  局(之前的题别说做没做,好歹是见过,这次真的是都没见过。。))

    真的是考原题吗???(貌似之前状压dp的题我都没看过,好吧是我的锅)

    今日午歌:《夜空中最亮的星》(虎哥选歌++)

     推歌:《counting stars》(前两天推歌的时候水过去了,不过这次绝对是认真的)(爷要是好好推歌至于唱林中鸟??哭哭)

    下午大课间偷偷去教学楼转了一圈,然后被英语老师抓个正着(while(1){rp-=Inf;})还好我这次英语没考太烂(124?貌似作文17还是18分,直接起飞(然而完型还是错8个))尴尬的解释了一句就混过去了,然后顺着走廊看了一遍班里上课的老师(01娜姐,02昆昆,03强哥,04慧慧)(v   我  v)

    晚二的的时候薛主任要拿我们录优质课?????

    int cnt=1;

    while(1){

      for(int i=1;i<=cnt;++i)printf("啊这  ");

      printf(" ");

      ++cnt;

    }

    (我直接等差数列啊这)

    (信奥真就全员工具人呗)(不过偶尔换换口味也不错)(学地理的也要去充数就nm离谱) 生物貌似讲到伴性遗传了?那就听听吧,聊胜于无

    听完了,真是尴尬呢...我还以为讲伴性遗传,结果讲分离定律。。。。啊这。。。。。而且一点拔高的内容都没有,真就优质(氵)课呗。。

    算了,就当复(浪)习(费)知(生)识(命)了。(501黑板怎么擦那么干净,不愧是薛主任)

    感觉收获还是不小的,然而自己进度还是慢,状压本来就需要磨一磨,然而中间还考别的知识。。。我有一种预感,昨天听的半天tarjan可能又要白给了(我貌似听了四遍tarjan了),但是没时间打板子真的伤(那我也不能放着半生不熟的状压不管去打tarjan吧)

    计划先把状压讲过的四道题都改完(这个计划鸽了,写于6.27)。其他的再说吧。(宿舍里的大佬都在讨论主席树和平衡树,害怕.jpg)

    今日问题:

    1.状压dp再巩固;

    2.tarjan(下)  求点双边双

    PS:老师建议我先去独立打打之前题的代码找找自信(最近状压的代码真的恶心,心态差点爆炸)

    Day4(2020.6.26)
    下午大课间去打羽毛球,发现自己特别菜(五年没摸过球拍了)不过大家貌似也一样,羽毛球还从来没在空中停留过3回合以上。而且真的是乱打,有一次我直接把球打到树上了(啊这),不过推两下球就掉下来了
    (以上信奥无关水)
    早上爆零(标  准  结  局)
    最后一道题,本来57分的暴力已经交上去了,但是后来想用线段树优化,没写完就交上去了。。。然后爆了一个编译错误的零?(最后发现原来是NOI赛制。。。)这零爆的太冤了)
    下午零基础学tarjan(第五遍?)先从前向星开始(以前只会临接矩阵的)最后发现前向星是真的妙,而且好用。然后把tarjan求强连通分量的板子打了一下。晚上继续解决tarjan的问题,(原来tarjan只能求简单环的最小环,我之前一直不知道)不过tarjan细想确实很有意思。
    (收获很多,但依旧改变不了我欠债的事实)
    今日份遗留问题:
    1.第四题(单调队列优化暴力)
    2.第二题(暴力减枝)
    3.第三题(暴力跟状压都行?)
    4.第一题(带权并查集已经忘了,我看之前自己AC的代码,明显不是自己写的,码风都没改就离谱)
    推歌:《AlieZ》(绝对提神醒脑,强推)

    Day 5(2020.6.27)

    今天自由复习。本来前两天打算巩固状压dp的,后来就跑过去打tarjan板子了(tarjan真香)

    上午大课间继续打羽毛球,感觉比昨天打的好,羽毛球已经能在空中停十几秒了。

    tarjan好难写啊,细节太多了。。。之前连tarjan求强连通分量的板子都不熟,更别说后面的tarjan求点双边双了。

    写了一天的tarjan。。。

    打了五六遍tarjan板子,每次都能爆出不一样的错。。。调一个就要好长时间。。最后还是把缩点差不多打熟了,也写了几个板子题,感觉还不错。

    今天感觉效率下降了一些,明天注意吧。

    计划的状压dp不知道什么时候才能完成了。

    推歌:《Counting  Stars》《青鸟》

    Day6(2020.6.28)

    鉴于前两天我推的歌老师都没看见,这次写在前面(带上前几天的份)。

    推歌:《Counting  Stars》《青鸟》《some like it hot》《Butterfly》

    (以下奥赛无关水)

    下午去吃饭。回来被雨淋。rp--;

    今天貌似没啥奥赛无关水;

    (以上奥赛无关水)(奥赛无关水真是越来越水了)

    上午没爆零,开心。

    第一题骗了45分。第四题骗了10分。其实第四题能骗50的。。。hhy跟我说最后一题不管容量限制直接跑最后n个数的中位数能得50。。。看来以后骗分技术要继续提升。

    上午一直在专攻第二题。一读题就看出来是一个tarjan+最长路。花了半个小时打出来tarjan缩点。然后因为不会SPFA(咳咳咳)就跑了dfs,然后调了两个小时(一涉及递归就要调半天)。。。最后T了,拿了73分,貌似把思路完善一下就能拿80,因为我跑了两遍dfs。

    下午本来想改题的。不过发现SPFA和dijkstra都忘了,于是开始练板子。。今天就干这活了。

    欠的债在一点点还上,感觉还不错。不过效率还要继续提高。到了晚上就有点困了。。。效率有点低。

    我这台电脑每天早上十点之前都登不上博客园,挺不方便的,登录环境总是异常,不知道为什么。

    Day7(2020.6.29)

    今天大课间在3楼教学楼的门口徘徊了好长时间,不过对面全是老师,没捞到机会溜进去。

    发了水果,挺好。但是颜色。。。红红的油桃让我想起了Wrong Answer。。。香蕉当然是TLE了。。

    鉴于我暴力都打不出来,连TLE的资格都没有,最后还是拿了一个油桃。

    (以上奥赛无关水)

    上午考的有亿点炸。。。先是第一题快速幂不会写,score-=70,然后第二题strstr不知道怎么用,用for循环枚举比较,结果写挂了。。。score-=60。。第三题放到最后了,dfs调了半天,未果,寻病终。。。然后第四题也不会线段树维护,当时也没想出来最短路。。。然后就抱龄了。

    下午感觉效率在一点点地下降。。今天就学了快速幂,tire树和线段树都没调出来。。。唉。以后有时间再说吧。

    (看了看前两天的总结,貌似天天都在说自己效率下降)

    (危   我    危)

    我发誓明天不划水了。

    我发誓明天不划水了。

    我发誓明天不划水了。

    推歌:《rolling  in  the  deep》(虽然是情歌但是带劲啊)《opera2》(起床后放一个海豚音不就清醒了吗)

    (不敢推日文歌了,怕虎哥让我唱)(我这是为大家的生命着想)

    Day8(2020.6.30)

    我的做题习惯是先做最后一题(。。。下次正常一点)。然后最后一题模拟了两个多小时都没出来。第三题没看出来。然后第二题的dp没时间推了。第一题。。。当时一直在想圆凸出去的那一块怎么处理,没想到直接忽略就行。。然后就成功的想偏了。最后没抱龄已经是万幸了。

    改题的时候第一题想了一下类似昨天清理牛棚的思路,发现浮点数不好处理,未果,寻病终,后遂无问津者。有的同学是把精度限制到了0.2最后A了,不过我感觉不太严谨,就没写,改题的时候乖乖打了暴力,不过标程遍历每个点的时候,用的两层循环但是是O(n)效率,实在是妙,学习了很长时间。

    晚上改第三题的时候智商下线了,跟同样智商下线的通通调了半天代码,最后发现变量名写错了(每晚石乐志改题)浪费了好长时间,导致第二题没时间改了。。。又欠债了。。

    今天没划水(极大进步),不过效率还是低,主要是调代码耗时太长。。。

    推歌:《千本樱》《山河令》(第一次推中文歌)

    Day9(2020.7.1)

    大课间照例打羽毛球。感觉貌似水平有回升,但是体力还是不行。。。打一会就累的要死。唉。

    (以上奥赛无关水)

    今天考的不错(第一次进前十),事实再一次证明,即使你什么都不会,只要骗分技术高,就能考到前面。。。今天的题没有一个写出来正解,最后竟然rk5(太离谱了,其他同学是不是都把正解写挂了。。)

    不过还是有很多问题。第一题gcd没写出来,score-=30;第二题思路错了,也丢了30分。(貌似是因为数据太水了,我代码思路明显是错的,能拿70太离谱了)三四题乖乖打的暴力。第四题线段树。。。(最近一直没时间打板子)第三题用优先队列优化,当时没想出来。不过我暴力思路貌似跟老师不一样,晚上改题的时候用了一个优先队列,从60改到了70。。。但是第二个优先队列一直想加进去,未果,寻病终。

    下午晚上改题的时候感觉效率比之前高了一些,不过今天的代码真的挺难改。。第三题改了一晚上也没改完。

    感觉状态有回升,还不错(希望明天别抱龄)

    推歌:《some like it hot》《Butterfly》(英文歌单见底了,推两首长的像英文歌的日文歌)

    Day10(2020.7.2)

    今天考试没考好。第一题当时先用一个显然错误的思路骗了点分跑路了,后来在第三题卡住的时候就忘了第一题写的不是正解。。然后在第三题卡了两个小时,最后发现第一题没写dfs。。。score-=50(假设我能调出来dfs)第三题在快下课的时候刚刚有点思路(当时看出来这道题跟方格取数很像,然后没时间推转移方程了)最后凉凉。

    下午效率有点低,跟通通调了半天代码(貌似真的是半天)最后才找出一个错误。。。然后别的就没改。。还好明天自由复习,还债吧。。

    晚上跟通通讨论了一个很有意思的NOI题(UOJ #76 懒癌)(不务正业.docx)虽然没什么用,不过感觉思维提升很大。(真的很有意思,简直就是brainstorm)

    别的。。。没啥了吧

    推歌:《loser》(米津玄师)

    Day11(2020.7.3)

    下午打羽毛球。把球打到博雅馆的天花板上面了(它天花板中间有缝隙)(别问我怎么做到的,我也不知道)

    (以上奥赛无关水)

    自由复习。

    今天上午先改了一下之前的考试题(当然没改多少)下午重修背包问题,做了6,7个水题,算是复习一下。晚上本来计划练一下爆搜,就找了一个洛谷题单,结果第一道题(还是红题)好几个人调了一晚上。。。太离谱了,唉。心态当场崩掉。。。。。

    感觉效率还行(忽略调代码的一晚上)

    今天还不错,至少在网络全开的情况下没打开别的网站划水。。。(但是诱惑真的很大,今天差点就打开QQ空间了QAQ)

    推歌:《loser》(米津玄师)(突然发现国际部没音箱,我推个锤子的歌)

    Day12(2020.7.4)

    QQ空间真香(doge)

    (以上奥赛无关水)(所以这一句话背后到底水了多长时间,细思极恐)

    今天全是大水题(指除了我别人都能做出来的题)(微笑.jpg)

    上午。第一题直接A了。第二题最初没看出来,打了一个显然错误的代码,骗分失败惨遭爆零。到最后十五分钟的时候看出来了,没写完。第三题dfs写挂了,样例没过都能拿60。第四题推了半天没推出来。

    下午调第二题。晚上调第四题。也没啥效率可言。

    (调代码,一定要笑着调,诶黑~~~(调****!)(摔键盘.gif))

    心态已炸,匿了

    Day13(2020.7.5)

    今天又考崩了。今天第一题先写了一个dfs,没加记忆化还没考虑单个节点的情况,就拿了20。。还好后来又写了一个bfs,本来想缩小一下常数,无意间把单个节点的情况考虑到了,这才拿了70,惊险。。第二题用dp跑的,不过思路有问题,爆零了。第三题没想到。。而且数组开太大MLE了,爆零了。第四题就老老实实把第一个点的分拿到了,别的没写。。。

    总体来说暴露了很多问题。之前的数论还是云里雾里,dp一考点有思维含量的题就不会了。

    下午改题效率也不高,就改了两个,然后就去练dfs了。。。

    推歌(是不是就我一个坚持推歌啊):butterfly(和田光司)(GJB又有音箱了)

    Day14(2020.7.6)

    今天考的还行。第二题因为不会写Dij所以误打误撞写了SPFA得了100。。。惊险。(没想到Dij不剪枝会被卡。。)第一题暴力拿了50,第三题。。没看出来,第四题乖乖写了DFS爆搜拿了20。最后rk8,暴力诚不欺我。

    下午学了学归并排序求逆序对。感觉还行。

    今天总体感觉还是不错的,明天加油吧。

    推歌:《opera2》        butterfly(和田光司)      《loser》(米津玄师)     霍元甲

    Day15(2020.7.7)

    倒数。下午主要练了练分层图,过了两个板子题。。晚上调代码,一个题调了半天。。。别的没啥了

    效率。。。显然调代码是不会有效率的

    Day16(2020.7.8)

    今天又水到了前十。。。 (老姚出题莫名的好骗分,随便一骗就100多分)不过问题还是挺大的。第一题没看出来区间是左闭右开,70分没了。。难受。要是有这70分我就rk4了。。第二题递推式里面有减法,然后%的时候忘加mod了。。。

    错误递推式:f[i][j]=(f[i][j-1]%mod+(f[i-1][j]%mod-f[i-1][j-i]%mod)%mod)%mod;

    正确递推式:f[i][j]=(f[i][j-1]%mod+(f[i-1][j]%mod-f[i-1][j-i]%mod+mod)%mod)%mod;

    score-=30。。

    今天丢了100分,唉,难受。(但是丟了100分还能rk6就离谱)

    下午学了学最小生成树和线段树。

    推歌:《The mass》 《Soviet March》《shape of you》

    Day17(2020.7.9)

    虎哥出题我必糊!

    我也不知道为啥,老姚出题的时候我虽然没正解思路,但是每次暴力都挺清晰,能码出不少分。但是虎哥一出题我连暴力都没思路。。。

    于是就倒数了。

    T1没看出来。T2从8点半推到11点,还是没推出来。T3打了一个没优化的SPFA,被卡常了,T4求组合数的时候,因为有除法运算,不会求逆元,然后没%,最后RE了好几个点。。

    下午过的很迷。听完讲评没10分钟就下去打羽毛球了,刚刚打完球又去分卷子,搬完卷子搬电脑,然后又去高三留下的一堆东西里面捞了几本书,然后。。。一下午就过去了?

    吃完晚饭才发现自己一道题都没改。

    晚上就改了改题,打了半个线段树。没了。

    推歌:《飞越的心》《shape of you》

    Day18(2020.7.10)

    打了一天线段树。从调半天到调两个小时。。。晚上最后一次打的板子调了一个小时,(因为手瓢了把rt打成了r,太隐蔽了没看到)不过别的没有任何问题了。。。

    感觉收获很大。以后线段树的题也敢写了(当然不敢保证写对)

    推歌:《冠世一战》

    Day19(2020.7.11)

    今天事实证明了虽然我在虎哥出题的时候必糊,但是在老姚出题的时候也很有可能做得不怎么样。。。。

    今天考试策略失误。。考试开始先把二,三题的暴力码上去了。。然后从8点半开始就死磕第四题,等我反应过来的时候已经11点半了,于是赶紧看第一题,打了个dfs,连样例都没过,最后就拿了20,太失败了。。

    下午改题的时候看第三题的线段树解法看了一下午,也没明白

    (每次做dp题都能让我感受到dp的博大精深,每次出dp我必不会)

  • 相关阅读:
    Hadoop及HIVE学习宝典收集
    【iOS知识学习】_int、NSInteger、NSUInteger、NSNumber的差别和联系
    mysql 连接慢的问题
    CF704D Captain America
    常用流
    流的概念及基本分类
    是否可从一个static方法内发出对非static方法的调用?
    hashCode方法的作用?
    ClassLoader如何加载class?
    class.forName的作用?
  • 原文地址:https://www.cnblogs.com/wwcdcpyscc/p/13179318.html
Copyright © 2020-2023  润新知