NOIP2017游记

记得开始学OI是今年的6月,那时候纯粹是抱着好玩的心态来学的,但是渐渐地,我发现我好像喜欢上了OI,喜欢敲键盘时的声音,喜欢手指触碰键盘时的手感,喜欢这个奥赛班与其他科目学习气氛的不同.在这5个月里,我们跟着我们(善良又友好)的李总学习了很多知识(很开心).下面我就来讲一下我对noip2017以及这几个月的体验.

Day0

考试前一天,心情极度爆炸,尽管李总说不要有太大压力,但还是生怕自己考不好,(果然最后还是应验了),然后晚上怎么讲呢(呃呃),室友打呼噜加上有蚊子一直在我耳边嗡嗡嗡地飞,搞得我将近2点钟才睡.(叹息)

Day1(整个看了一遍题目,感觉比去年简单,但我还是太弱了)

T1,看了一眼题目描述,感觉题面和之前做过的装箱问题差不多,再看下数据范围,10亿,这不爆炸,大脑飞速运转,只有O(1)和O(logn)可以做出来,但我当时就是套在装箱问题里面了,看了一下%60的数据范围,n和m都小于10000,感觉可以做,反正要打暴力,不如先打出部分分再讲.然后花了5,6分钟打了个暴力,就做T2去了.

T2,发现这不是字符串吗,刚才还在车上和kzj(大佬%%%)讨论今年应该不会出字符串,结果....讲实话T2我是打的最久的,因为字符串实在太难调了(虽然本来就没有奔着ac去,打了个40分的暴力),心累.

T3,图论题,没太看懂0边的用处,就打了个topsort加spfa加dfs,当时也不知道可以拿多少分,结果炸了.

总而言之,day1发挥实在差,我觉得这次day1再怎么也实在是不该只拿这么一点分(扇自己一巴掌),T1没有打出来很心塞其实就是一个数学题,打表找规律即可,奈何我当时压根没想到这是数学题.然后t2的40分班上打出来的不多,却被自己t1硬生生拖死,t3暴力没打好也是....通过day1我觉得我看出了我的优势,也看出了我的劣势,优势是我自认为代码能力还可以,劣势我的思维实在太差(可能是平常题解看的太多,没有经过自己仔细思考),所以以后做题目一定要自己先思考,一定一定(flag).

Day2

T1我看上去是一个三维的数学题,所以就没打算ac,只打了个20分的暴力,但是考后听他们讲就是个并查集的模板题,心瞬间凉了半截,又比别人少80分(这不是废了).(又是没有去思考的结果)

T2本来是想打40分的暴力的,但是当考试快结束时,我才发现我的程序有bug,而且致命,最后在清北学堂上测只有5分,呵呵呵呵,想死....(果然我还是太弱了orz)

T3发现部分分特别好拿,30分的暴力,加上30分的第一排,一看这不是有60分,很愉快,出来一问其他人第一排的30分都没打,(窃喜,没想到后来....)后来最后第一排的30分还是写炸了,不知道为什么,疑惑?????然后最可气的是我调试语句没有注释掉,最后连30分也没有(心烦意乱,啊啊啊啊啊啊).

最后得出公式Day1+Day2=爆炸!!!!

最后回来后李总把我们的程序都测了一遍,成绩也差不多出来了,目测只有一百多分,当时就心请不好了,只是忍住没有哭出来,下去倒垃圾走着走着风吹着我的脸好痛,吹的我好想哭,眼泪一下子没有忍住就流出来了,而且想忍还忍不住,一直往下掉,最后畅快淋漓地哭了一场才爽.还记得后来叶芷学姐也来了,和李总带着我们在操场上散心,后来?

后来心请稍微好了点,情绪也慢慢平复下来.

回顾这5个月的学习,感觉自己的知识有很多的漏洞,接下来的1年,好好沉淀自己,好好学习新知识,明年noip崛起,(麓山OI虐全场)fighting!!!!

NOIP2017的更多相关文章

  1. NOIP2017普及组解题报告

    刚参加完NOIP2017普及,只考了210,于是心生不爽,写下了这篇解题报告...(逃 第一次写博,望dalao们多多指导啊(膜 第一题score,学完helloworld的人也应该都会吧,之前好多人 ...

  2. [SinGuLaRiTy] NOIP2017 提高组

    [SinGuLaRiTy-1048] Copyright (c) SinGuLaRiTy 2018. All Rights Reserved. NOIP2017过了这么久,现在2018了才找到寒假这么 ...

  3. NOIP2017滚粗记

    NOIP2017滚粗记 扯淡 考完联赛后一直在搞文化... 联赛过去了不知道多少天了才来写这东西.... Day0 早自习知道了要期中考试. 感觉心态炸裂了. 上午在乱敲板子.... 打了一堆莫名其妙 ...

  4. NOIP2017 - 宝藏

    LibreOJ链接 Description 给出一个\(n(n\leq12)\)个点\(m(m\leq1000)\)条边的带权无向图,求该图的一棵生成树,使得其边权×该边距根的深度之和最小. Solu ...

  5. NOIP2017总结

    NOIP2017 总结 今年又炸飞天了,day1T1T2加起来不到100分,T3只有10分--怕真的要AFO了. 和去年一模一样day1炸飞天,day2虽然发挥正常但也无力回天 day1 Day1T1 ...

  6. [NOIP2017] 逛公园

    [NOIP2017] 逛公园 题目大意: 给定一张图,询问长度 不超过1到n的最短路长度加k 的1到n的路径 有多少条. 数据范围: 点数\(n \le 10^5\) ,边数\(m \le 2*10^ ...

  7. NOIp2017 滚粗记

    NOIp2017 滚粗记 Day0 早上 早自习的时候,班主任忽然告诉我们, 我们要参加期中考试... 这对于我们真是一个沉重的打击... 但是,管不着了 明天就死去考试了 上午 \(8:10\)到了 ...

  8. NOIP2017 总结

    联赛结束,但是我并没有得到预期的结果,特写此文分析原因,希望我不会就此退役. 回顾一年,我做了什么? 2016年联赛,我水了两天,抱着挂掉的心态拿到了1=. 2016-2017寒假,参加集训,三天考试 ...

  9. 【NOIP2017 OFO】

    ·奇怪的标题可能预示着这一篇博文不是讲算法或者分享题目的吧. [一只情绪化的兔子]      今年的11月12日出奇地比去年温暖.两场比赛结束后的我们在临走前去尝试了OFO共享单车,在成都电子科技大学 ...

  10. 【NOIP2017 OFO(下)】

    ·我不知道对不对,只是不想让大米兔就这样离开.      by tkys_Austin;                    [另一只情绪化的兔子]        今年的11月12日NOIP提高组, ...

随机推荐

  1. nodejs express 加载html模板

    在nodejs中如使用express框架,她默认的是ejs和jade渲染模板.由于我在使用的时候觉得她的代码书写方式很不爽还是想用html的形式去书写,于是我找了使用了html模板. 直接上代码,主要 ...

  2. Java解惑之TreeSet是如何去重的

    引言: 最近在处理一个问题,大致是这个样子,从数据库里面取出一个集合,取出来的数据放到一个JavaBean里面.结果得到的集合长度为1. TreeSetSet的一个实现,默认实现排序:故TreeSet ...

  3. Delphi 实现照片抽奖-原创

    有单位年会要用照片抽奖,上网搜了几个都不满意,且居然还要收费.自己写一个算了.只是有一点不爽,Delphi 7 在 Windows 7 64位下有问题,不能双击 dpr 文件直接打开项目! 关于性能: ...

  4. 使用SKlearn(Sci-Kit Learn)进行SVR模型学习

    今天了解到sklearn这个库,简直太酷炫,一行代码完成机器学习. 贴一个自动生成数据,SVR进行数据拟合的代码,附带网格搜索(GridSearch, 帮助你选择合适的参数)以及模型保存.读取以及结果 ...

  5. Codeforces Round #765 Div.1 F. Souvenirs 线段树

    题目链接:http://codeforces.com/contest/765/problem/F 题意概述: 给出一个序列,若干组询问,问给出下标区间中两数作差的最小绝对值. 分析: 这个题揭示着数据 ...

  6. 改进意见的答复及bug重现

    各组对本组的互评链接如下 Thunder:http://www.cnblogs.com/vector121/p/7905300.html 王者荣耀交流协会:http://www.cnblogs.com ...

  7. c# dictionnary根据value查找对应的key

    属性方法中并没有包含此功能,因此需要自己自定义一个方法: string regionName = ""; if (ControlForm.swichLanguage.Contain ...

  8. IDEA + SSH OA 第一天(项目收获:Hibernate XML)

    之前都是用工具逆向生成代码,很少写配置文件,今天试着使用,有几点需要注意 Cascade(级联): Cascade代表是否执行级联操作,Inverse代表是否由己方维护关系. Cascade属性的可能 ...

  9. lintcode-411-格雷编码

    411-格雷编码 格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个二进制的差异. 给定一个非负整数 n ,表示该代码中所有二进制的总数,请找出其格雷编码顺序.一个格雷编码顺序必须以 0 ...

  10. Java try catch

    /*   异常处理的捕捉形式: 这是可以对异常进行针对性处理的方式.   具体格式是: try { //需要被检测异常的代码. } catch(异常类 变量)//该变量用于接收发生的异常对象 { // ...