HNOI2015滚粗记

经过两天的苦战,艰难的HNOI终于结束了。感觉这次HNOI自己还是收获了许多。

\(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉。开场\(20min\)自己还在读题时,就听到有人已经开始狂码代码了,心里不禁有一阵慌。我反复告诉自己不要慌,他们只是在码模板,调整了下自己的心态,继续按照自己的心态前进。于是我开始想第一题,大概想到了\(9:00\),有点若隐若现的思路,但还是搞不出,于是我就弃坑去看\(T3\)。事实证明我的决策是正确的,\(T3\)的确是这一题最水的一道题。开始想到了一个和正解很接近的算法(貌似是所有人的第一想法),可是手搓一下连样例都过不去,于是开始另求出路。大约\(15min\)后自己YY出了一个\(O(nlogn)\)的做法,感觉很高兴,于是就开始码了。码+调到了大约\(10:30\),调了几组数据,发现这个算法\(O(nlogn)\)是做不了的,怎么办?我开始有点急了,时间所剩不多,自己\(1\)分都还没有拿。我不断的暗示自己要冷静冷静,再想想还有什么补救办法。我把题目翻来覆去又读了两三遍,发现自己的大致思路还是没有错的,稍微改一下\(O(n^{2})70'\)还是可以改过来的。花了\(10min\)改了一下,又花\(10min\)调过了样例,但是自己还是很虚。于是又手构了一组很强的数据,真的把自己卡掉了。仔细调了一下发现是自己的讨论没有全面,改一下就过了。写完了\(T3\)已经\(11:00\),回来补第二道数据结构题的暴力,一眼就看出了\(50'O(nlog^{3}n)\)的做法,但是很码,并没有时间打,于是就是一发暴力走人。\(11:20\)回来看\(T1\),想了很久还是没有什么思路(开始连暴力都不知道打)。最后还剩\(10min\),准备特判样例了,忽然灵光一闪知道暴力怎么打。花了\(2min\)打了一发暴力,过了样例。但是还是很虚,所以还是特判了样例。后面发现自己秀智商下限了,特判\(n=3\)输出样例,暴力明明跑得出,我还特判。。。数据暴力点\(n=3\) TAT。。。\(Day1\)最后\(90\)分。

\(Day2\)有了\(Day1\)的经验没有那么坎坷(但是为什么分数没有\(Day1\)高???)开考还是先读题,读了\(30min\),一眼就看出了\(T2\)正解——动态树分治。我先写了\(T2\)的暴力,于是我开始酝酿满分的写法。在容斥那个地方,我策了大概\(20min\),然后我就开始码,码完就开始调,调完就开始拍。。。当这所有的一切做完时大约应经\(10:40\)了。我又自己构了一组极限数据,发现自己跑了\(7.1s\),发现自己被卡常数了。我优化了一下,还是\(7s+\)。。。,怎么都优化不过来,我就想\(80+\)d的分数应该有,就先放一旁了。然后翻回\(T1\)没什么思路,就打了个\(20'\)的暴力。回到\(T3\),酝酿暴力到了\(11:30\),最后想出了一个自己认为有可能有分的暴力,写到了\(11:55\)。最后检查了一下文件名就交了。结果\(T2\)还是写挂了,一个很隐蔽的地方少了个强转long long,常数也被卡了(自己脑洞了,没有修改前缀和就行了,为什么还要写树状数组,强行增加代码常数),于是就成了暴力分。其他两题的分数还是在意料之内的\(20'\),只是\(T2\)让人有些不爽。发现自己还是没有考虑周全,代码实现能力还是略有不足,不然也不会去写没有修改的树状数组了,long long 也不会没开。

总而言之,\(HNOI\)自己给自己表现还是评个优吧!这个结果还是自己可以接受的,起码把联赛的坑给填了,大赛的经验较联赛又增加了几分。不管有没有进队,CTSC,NOI我都会像省选一样全力以赴地去取得好成绩。

HNOI2015滚粗记的更多相关文章

  1. thusc2016游记&&滚粗记&&酱油记

    #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...

  2. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

    挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...

  3. 2015 CTSC & APIO滚粗记

    o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小 ...

  4. ZJOI2017 Day3 滚粗记

    私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...

  5. CTSC 2017 滚粗记

    CTSC 2017 滚粗记 结束好几天了一直没写. 明天就要去参加二轮省选了,填一下坑吧. 所以可能很多东西已经忘了 Day -2 [5.5 Fri] 周五晚上是其他学信竞的同学来机房的时间... 也 ...

  6. NOIP2017滚粗记

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

  7. THUWC2018滚粗记

    THUWC2018滚粗记 前言 又是一篇滚粗记, 不过可能还要写过很多很多篇滚粗记, 才会有一篇不是滚粗记的东西啦 总而言之,我现在还是太菜了 还要过一大段时间我才会变强啦 Day -inf 联赛考完 ...

  8. NOIp2017 滚粗记

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

  9. WC2019滚粗记

    什么?你问WC2019滚粗记在哪里? 抱歉,这篇文章鸽了. 原因? 引用神仙\(yyb\)的话. 恩,想了想还是更一点吧. Day 0 签到海星,我写了个大大的\(Cgod\)有没有人看见啊,然后被广 ...

随机推荐

  1. Android 疑难杂症之获取listView Item上面组件的值

    事实上思路就是又一次findById一次 获取当中组建的值.比方应用场景是 长按点击事件 获取目录名字 @Override public boolean onItemLongClick(Adapter ...

  2. Keepalived+Nginx+Tomcat配置高可用负载均衡系统示例

    前言 此示例为keepalived+nginx+tomcat的基础配置示例,某些特定配置此例中不会出现,在示例中会用到三个虚拟机:两个纯命令行用于模拟服务端配置,一个带桌面环境的用于模拟客户端访问,这 ...

  3. 关于weight属性使用的一些细节

    之前被这个属性困扰过好久,今天一个偶然的机会,终于把这个搞清楚了,现在与大家分享一下. 假设我们要在一个LinearLayout布局中显示两个按钮,button1和button2,button2的宽度 ...

  4. 程序员带你十天快速入门Python,玩转电脑软件开发(四)

    本系列文章立志于从一个已经习得一门编程语言的基础之上,全面介绍Python的相关开发过程和相关经验总结.本篇文章主要是基于上一篇的程序员带你十天快速入门Python,玩转电脑软件开发(三)的基础之上, ...

  5. PHP中的strtotime()对于31日求上个月有问题

    原文出处 <?php $date = "2012-07-31"; $date_unix = strtotime($date); $lastmonth = strtotime( ...

  6. JavaScript原型模式

    一.提到原型模式,和构造函数关系密切,先讲一下它 javascript没有类,通过函数来模拟实现类,用new来创建对象,函数内部的this指针来指向调用它的对象. 事例中创建对象myGril,这个对象 ...

  7. (转)Spring读书笔记-----使用Spring容器(二)

    一.使用ApplicationContext 前面介绍了,我们一般不会使用BeanFactory实例作为Spring容器,而是使用ApplicationContext实例作为容器,它增强了BeanFa ...

  8. java 开发基础篇1环境安装--eclipse安装教程

    如何安装java环境 http://jingyan.baidu.com/article/a24b33cd59b58e19fe002bb9.html JDK download http://www.or ...

  9. Visual Studio 2013 RTM 中文语言包官方下载地址发布

    如果你下载的是英文版,你想安装一个中文的visual studio 2013,那么你大可不必重新下载安装visual studio 2013,因为微软提供了Visual Studio 2013 RTM ...

  10. [GDI+] C# ImageClass帮助类教程与源码下载 (转载)

    点击下载 ImageClass.rar 功能如下图片 主要功能有:缩略图片,图片水印,文字水印,调整光暗,反色处理,浮雕处理,拉伸处理,左右翻转,上下翻转,压缩图片,图片灰度化,转换为黑白图片,获取图 ...