zoukankan      html  css  js  c++  java
  • 2017寒假练习赛总结(已完结)

    1.18

             打第一场比赛找找感觉……

             第一场基本没什么问题,花了2.5hAK,如果不作死读错题的话可能1.5h就AK了。

    1.19

             Codeforces Round #392 (Div. 2)

             本来想好好地打一场,结果再次狗带,C题FST了(而且是结束后马上意识到要FST了)

             原因:有点意识流,想到哪里就写到哪里,不知道填好自己之前可能挖下的坑==

             哦对,D题发现正解花的时间太长,然后代码能力太弱所以没写出来。(这只是模拟啊==)

             最后,Solved只有2题……(C题FST,D题现场WA==)

    1.20

             第二场比赛……

             开场就闹小情绪了,偏偏不跟榜,结果弄了个FB之后就GG了……

             后来还是跟着榜做,但是A了4题之后看了三题发现都有点不会做了……

             然后就开始自暴自弃了==,结果浪费了大概80分钟时间(太长了吧)

             然后这个时候我发现有几个人过了04,一怒之下我冲了一发暴力,过了。

             这个时候心态比较稳了(反正都炸了),狗血地发现后面三道题有两道读错了……

             最后20分钟的时候过了7道,剩下那道因为太紧张想不出来了。

             日常爆炸……

              QAQ


    1.21

              BestCoder Round #91

              1001 先WA了一发,然后A了,然后有一种预感:这题会有腥风血雨。

              1002 花了比较长的时间读题,想了好久才想出来:离散区间+差分序列,还有20分钟的时候才过掉,后面的题肯定没时间了。

              然后自己又看了一遍1001,感觉好像也没有什么坑啊。(但是感觉自己就是会挂)

              HACK阶段最后一分钟,01被叉了(意料之中),02还是比较安全的。终测之后,02还活着。

              至此,BC上蓝名了。

    1.22

              WFU练习赛

              先签到。

              区间DP写得脑子一片混乱,后来直接记忆化,马上过了样例,但是一直WA(好吧数组开小了),开大之后马上过了。

              然后又看了一题(这不是赤裸裸的最短路么) 10分钟打完。

              最后10分钟,过了一题负二进制数。

              剩下的两个题,都要好好研究下(现在应该都在我的能力范围之外……)

    1.23

              Codeforces Round #393 (Div. 2)

              状态很差的一场。

              A题00:04签到

              B题,读了半天题,总算有点懂了,结果一交,WA。

              这个时候已经感到有点不对劲了……又浪了两发,心态爆炸……

              这个时候先弃了B,看了看C,怎么回事,有点看不懂啊……

              后来发现B自己完全写错了,改回来之后交了一发,WA。(卧槽==)

              回过神来,发现自己对上界的判断很成问题,这个时候终于想到了二分答案==

              终于过了B,还有不到20分钟了,分数也是少得可怜==

              C还是看不懂==,时间也不多了,直接放弃,睡觉去了(这可是在凌晨啊……)

              醒来之后一看,两道都过终测了,但是排名很靠后,所以还是掉分了。

    1.23(真累==)

              第三场比赛

              这场比赛题目都好简单啊,键盘怎么这么难敲……好的过了两题(A和B)了……现在我要过第三题(C)……WA(卧槽……)

              按照我这个时候的意识,我先弃了这题(不能开场就进坑),换一题先再说。

              于是又切了两个题(D和E),这个F好像有点复杂啊先看后面的题==

              这个H好像是小学数学智力题,但是这个样例输入输出跟我脑子里想的不一样啊,但是已经过了好几个人了(这题也先放一放吧)

              这个I直接模拟啊,但是我现在好慌啊,感觉好难写啊==

              这个G好像没人做的样子……咦好像是优先队列搞一下……卧槽WA……卧槽我看错题了……先扔一边

              唉,还是去看F吧(那么简单==) 现在过了5题了,再写I,一发就过(6题了)

              这个时候冷静下来,二分答案切了H。已经快2小时了,还有2题(卧槽已经有人AK了)

              这个C真是……到底哪里WA了啊……题目说不能用除法,我都调成整数试试看……过了(但是不科学啊==)

              冷静之后G感觉暴力就可以过,冲了一发,终于AK了。

              这个时候我做了C的数据,发现用实数精度确实会出现问题,因此答案会不对==(这个问题要重视一下)

              至此,自己作一个阶段的小总结:

              1、减少罚时,手速慢点没事(简单题打得快慢差距也不过几分钟),但是一定要稳,自信能过的题一定要一发就过。

              2、读题一定要仔细,不能漏掉一个条件,可能一句看起来无关紧要的话事实上影响着整个题的大局。

              3、心态不能乱,不要过度频繁地看榜。看到WA或者TLE或者其他的先不要慌,想一想哪里可能出错,短时间想不到的话先换题。

              4、一道题做到一半的时候如果换了思路,应该检查之前写的代码,有没有给自己留潜在的坑,如果有,马上改过来。(最近几场我一直被这个问题坑了==)

              5、定义变量的时候再确认一遍数据范围(尤其是N、M、Q、A这四个常量,注意他们的值)

     1.25

              第四场比赛。

              这场比赛难度显然上了一个层次==

              先看01,好像在哪里做过,先试试看,第一发TLE(出师不利==)

              然后换成记忆化搜索,第二发WA(心态爆炸==)

              然后直接搞一个组合数预处理,第三发WA(这场玩完了==)

              然后所有东西全部换成long long,第四发Accepted(终于A了==)

              然后看02,一发就过。接着切了08和06。

              这个时候貌似简单题基本没有了,我耐下心来,切了05(积分题)

              这个时候有点选择困哪啊。。07题目太长不敢去看,03,04看起来好难的样子。

              先去做04。连续三发WA,有点意识模糊了==

              这个时候已经只有一个多小时了……(放弃04)

              还有23分钟的时候过了03,这个时候放弃07,继续搞04,但是就是搞不出来。。

              第四场就这么悲催地结束了==

              PS:看到题目难度大的时候心态不能乱,一定要沉下心来。

    1.31

              Codeforces Round #394 (Div. 2)

              这场比赛的时候网络很差,一直无法提交,题目也很难刷出来。

              到后期Room Standings全都炸了,所以unrated了。

              出了ABC之后就去睡觉了……(其实D和E都挺水的)

              (话说这好像是我第一次HACK别人并且成功了……)

    2.2

              Codeforces Round #395 (Div. 2)

              00:03 过A,00:07过B,之后全程挂机……

              不过rating还是涨了。

              第二天一看题解发现这个思路确实十分巧妙。

    2.3

              第五场比赛

              这场还是比较简单吧……一个半小时多一点就AK了……

              主要最后那题好像有点意思,想到就很简单。

    2.6

              第六场比赛

              前面五道题没有问题的。

              最后两道题想得有点慢。一个简单贪心,一个二分答案然后二分图。

    2.8

              Codeforces Round #396 (Div. 2)

              凌晨的比赛。

              00:03A签到,00:08B签到,C推了一段时间00:45一发就过。

              这个D是并查集入门题,但是我当时就是做不出来。这方面的基础要引起足够重视。

              三道都过终测了。

              至此,Codeforces上蓝名。

    2.8

              第七场比赛

              这场没发挥好,讲真确实有点难过。主要是因为打这场比赛的时候身体状态十分差,之前没休息好。

              A题O(N)居然TLE……B题WA……换题。

              F水背包,一发就过。E枚举首项,一发就过。

              A题居然卡读入,我报着作死的心态交了一发读入挂……过了……

              B题居然给我来个空格。。改成gets也过了。

              好的接下来就是无限作死了。一个时间的大空档出现了。

              怼H,H题交了8发,怎么改都WA。

              期间一直看C和D,全程不会。

              后来第九发终于过了,死在一个细节上。(这题我已经贴在博客里了)

              C和D两个大水题摆在那里,我居然一点都不会。

              寒假以来状态最低迷的一场。

    2.10

              第八场比赛

              这场比赛我只打了一个小时==

       题目还是比较简单的,七个题。最后一小时我才赶到电脑前……

       过了六个题。剩下那个莫名WA。。

       赛后才知道这就是NOIP2004的那个合并果子。

       PS:那么来一发优先队列就可以了。

    2.13

               第九场比赛

               这场比赛的时候身体状况很差,心态就很不对。

               开场A递推加高精度一直WA。然后心态就爆炸了==

               B的floyed也WA了好几发……

               冷静下来,A试着高精度运算加到300位,过了。

               B的初始化范围弄小了,改好了也过了。

               这个时候发现E过了一片(题目有点长),耐着性子读完题,一发就过。

               G过的人也比较多,但是我打到一半发现……好像做不下去了……??? 先跳过。

               这个D好像没人做。。但是看起来是水题啊。。

          冲了3发WA,卧槽……习惯把编号小的结点优先设成root了……不一定啊……

               改完之后就过了。

               F是BFS……一发就过。

               开始有人过C了,我一看是DP,但不敢写。

               那么再去看G……还是不会……感觉脑子好像被堵住了,就是不会……慌啊……

               那么搞C。

               推了好久,终于写出来了……但是样例过不去……看了半天哪里错了。。

               原来二维数组两维开反了……交上去就过了。

               这时候还有12分钟,只剩下G了。

               呆坐在那里一直到比赛结束。

               这场倒在了G题……明明那么简单的一个(小)模拟,我居然不会做。

               原因:心态问题导致不敢做,不敢写,一直拖着,那么拖到结束什么都没有。

               就差这道AK。

    2.14

               Codeforces Round #397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined)

               看不懂A,先换题。

               先出B,然后C卡了一会也做出来了。

               还是不懂A,那就先HACK别人,成功地叉掉了9个。

               A错了一发才对。D不会做啊==

               最后还是涨分了。   

    2.15

               第十场比赛

               开场被A吓死了,看G,水过。

               看F和B,水过。(字符串的题好多啊==)

               三题过后排在第一。

               然后看了几道,都没什么思路。E好像有点想法。

               E题随手写了个递归加记忆化,一发就过。

               一个小时过去了,暂时还是第一。

               然后就无限作死了,被A卡死了……

               浪了5发之后打算重写,第六发终于过了。

               剩下的C和D真吃不消了……

               寒假最后一场比赛就这么结束了……

  • 相关阅读:
    从句分析
    artDialog ( v 6.0.2 ) content 参数引入页面 html 内容
    Java实现 LeetCode 13 罗马数字转整数
    Java实现 LeetCode 13 罗马数字转整数
    Java实现 LeetCode 13 罗马数字转整数
    Java实现 LeetCode 12 整数转罗马数字
    Java实现 LeetCode 12 整数转罗马数字
    Java实现 LeetCode 12 整数转罗马数字
    Java实现 LeetCode 11 盛最多水的容器
    Java实现 LeetCode 11 盛最多水的容器
  • 原文地址:https://www.cnblogs.com/cxhscst2/p/6348051.html
Copyright © 2011-2022 走看看