NOIP 2016信息竞赛总结

竞赛历程总结:

算下来一共学了11个月的信息竞赛,从最初进来的时候大概会一点最最基础的语法,上课什么也听不懂,然后一直追进度,我想在这个阶段中我的问题主要是自己知道自己不会,但是给自己找借口,总是拖着自己不去看书,硬是要考试考到了,老师讲到了才问同学,这个是什么,那个又是什么。高一上期学了几个星期,寒假的时候也没有按原计划去补落下的内容。高一下期的时候快把一本通学完了,直到最后学到图论的时候我才能跟上大家的进度。除了每个星期六上课外,我几乎没怎么看过信竞书,所以我想,自己还有一个致命的问题就是花在信竞上的时间太少了,最初的那个热情不复,开始觉得很枯燥,把竞赛只是当做自己的一个任务而已,直到最后的两个月才觉得找回了初心,但是已经晚了。

每次的测试,可以说给我的打击是相当的大,因为这些测试的成绩每次都太不好看,我在竞赛中开始怀疑自己,觉得自己就是不如别人。所以我对测试的态度很敏感,但是考完试后也没有仔细的总结,就是考完写完博客解题报告就算了,自己根本没有仔细的反思。还有就是我觉得自己的心太浮躁,没有静下心来想一想这道题该怎么做,又很纠结该不该问别人,是自己想还是问别人,然后自己的效率太低,一道题可能要弄好久。

考试总结:

第一次参加noip,感觉自己还是有点紧张,敲键盘的时候手心都是汗,手还在抖。然后就是心态没有放好,杂念太多,没有对时间进行很好的分配。

第一天看完所有题,觉得太长了,然后就有点慌。看完所有题、敲完第一题后,过了40分钟,踏实了一点。因为每道题的数据范围写的很详细,所以在选择上就有点纠结,第二题想了很久发现自己找不到正解,觉得就是个lca,但是怎么完成跳的每一段之间的判断,想了半个小时觉得自己想不出来,然后就直接写了一步一步的lca,我没有仔细看数据范围,以为自己可以得60,其实只有25分(当时估分的时候没有想到)。第三题,读了20分钟的题,然后开始写一个暴力,用floyed,暴力搜索,直到最后几分钟的时候,我发现自己有个地方减错了,可能会少很多分,但是越到后面越紧张,就没敢改了。没想到居然一个点都没有过。

考完下来还觉得还好吧,一百多两百分(当时就是这么想的,谁知道只有125)。

第二天就稍显淡定了。第一题看到是做过的差不多的题,就有点得意了,结果可能是某个递推式写错了,开了long long 但是没有注意到要超,就没有mod。考试的时候觉得自己可以得满,但是后来听同学们讨论发现只能得40,结果最后得了15分,可能真的是前缀和的递推式写错了。第二题觉得可以用线段树和手写堆做,但是线段树我怕写错,就写了堆,因为考试前恰好练了堆的模板。想了很久怎么修改,没想出来,就写了数据范围中说的60分可以不修改的写法,觉得自己可以得60分还是不错的。结果考完了同学讨论的时候说只能得25,我还不信。结果,我连考试前看过的堆的模板都写错了,只得了5分,万万没想到。还是对知识的掌握程度不够。最后一道题也想了好久,最后决定写暴力,都快写完了才发现,这道题该用状态压缩啊,只剩15分钟了,也没有时间了。

两天最后一道题都0分,意料之外,但是我应该都有机会得一些分的,没有时间。基础知识不牢固,考试的状态没调整好,看见又长又复杂的题目描述就乱了阵脚,盲目的自大,可能是我这次考试考得极差的原因吧。

后面的打算:

我觉得我还是很喜欢信息竞赛的,但是在学的过程中没有意识到这一点,中途觉得好难,没想过放弃但是也没有用心坚持。其实回头看就觉得还是挺简单的,自己没有用心啊。

所以以后有空的时候我还是会坚持看看信竞书,在OJ上刷刷题,再学一些其他的语言和开发有关的东西,明年再考一次吧,也不为得一个什么奖,就是觉得不甘心,不应该是这个水平,就算明年考的也这么差,我也不在乎,至少我从信息竞赛中重新认识了自己,也懂得了很多道理。

最后还是回到初心,拿出当时的那个热情和喜爱来走接下来的路。

NOIP2016之反面教材提供的更多相关文章

  1. Noip2016题解&总结

    原文放在我的uoj博客上,既然新开了blog,那就移过来了 玩具谜题(toy) 送分题.没有什么好说的. 直接按照题目的要求模拟即可. 标准的noip式day1T1. #include<cstd ...

  2. [NOIP2016]换教室 题解(奇怪的三种状态)

    2558. [NOIP2016]换教室 [题目描述] 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程. 在可以选择的课程中,有2n节课程安排在n个时间段上.在第i(1< ...

  3. NOIP2016 D1T1 玩具谜题

    洛谷P1563 看完了noip2017觉得noip2016是真的简单……2017第一题就卡住2016第一题10分钟AC 思路: m<=100000很明显暴力模拟就可以 唯一有一点点难度的地方就是 ...

  4. luoguP1600 天天爱跑步(NOIP2016)(主席树+树链剖分)

    阅读体验: https://zybuluo.com/Junlier/note/1303550 为什么这一篇的Markdown炸了? # 天天爱跑步题解(Noip2016)(桶+树上差分 ^ 树剖+主席 ...

  5. 本人提供微软系.NET技术顾问服务,欢迎企业咨询!

    背景: 1:目前微软系.NET技术高端人才缺少. 2:企业很难直接招到高端技术人才. 3:本人提供.NET技术顾问,保障你的产品或项目在正确的技术方向. 技术顾问服务 硬服务项: 1:提供技术.决策. ...

  6. Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持

    Jexus 是一款运行于 Linux 平台,以支持  ASP.NET.PHP 为特色的集高安全性和高性能为一体的 WEB 服务器和反向代理服务器.最新版 5.8.2 已经发布,有如下更新: 1,现在大 ...

  7. dubbo服务提供与消费

    一.前言 项目中用到了Dubbo,临时抱大腿,学习了dubbo的简单实用方法.现在就来总结一下dubbo如何提供服务,如何消费服务,并做了一个简单的demo作为参考. 二.Dubbo是什么 Dubbo ...

  8. springmvc+bootstrap+jquerymobile完整搭建案例(提供下载地址)

    用一张简单的截图说明下,然后提供一个下载地址. bootstrap的大部分样式官方都是写好的,所以只需要class="官方样式即可",具体可以看官方的案例,下面来个地址 http: ...

  9. H3 BPM:为石化企业提供一个不一样的全停大修平台

    H3 BPM大型炼化企业装置全停检修管理平台(简称"全停大修")结合国际化的流程管理理念.成熟的系统技术架构.优秀的行业解决方案,为石油化工行业全停大修提供了卓越的信息化管理方案, ...

随机推荐

  1. [SAP ABAP开发技术总结]选择屏幕——各种屏幕元素演示

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  2. Sprint(第八天11.21)

  3. OC中字符串的提取与替换-四种不同方法实现

    /* 1.将可变字符串 @"When I was young, I loved a girl in neighbor class."中,从 young提取到girl.替换 成@&q ...

  4. How to fix the conflict between ROS Python and Conda

    Problem: Ever since I have installed Conda, ROS does not seem to work. And predictably it is because ...

  5. Android复制粘贴文字

    /** * 实现文本复制功能 * * @param content */ public static void copy(String content, Context context) {// 得到 ...

  6. 阿里im即时通讯 h5 demo

    适合不想装后台环境的同学,用nodejs搭建服务器. 以下是官网提供的node 请求示例: 找到了一个ali-top-sdk 代替topClient 于是请求示例代码如下: TopClient = r ...

  7. 【App测试】怎么测试启动时间?

    版权声明:本文由何小伟原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/687066001482481827 来源:腾云阁 h ...

  8. 0.读书笔记之The major advancements in Deep Learning in 2016

    The major advancements in Deep Learning in 2016 地址:https://tryolabs.com/blog/2016/12/06/major-advanc ...

  9. 解决IE7和IE6不支持javaScript中的indexOf函数的问题

    我这里是针对两个字符串的,如果是字符数组也差不多,代码如下: function indexCheck(str, sortStr) { str = String(str);// 将参数处理下,避免有数字 ...

  10. 与String有关的强制转换

    String --> int int i = Integer.parseInteger("123"); String --> double double d = Dou ...