Day-1~Day0

  帮忙布置考场,打印座位表耗掉了不少XFZ的白纸(被瞪了一眼),围着三四楼跑了不知道多少圈贴座位表,跑到绝望......

  然后试了一下机,性能还可以,但是大佬用的机的cpu都不是很好,这就十分不利。考前一天发现cygwin,决定还是适应一下,狂背配置,体验还不错(一开始做到dhr的座位上了好虚)。

Day1

  上手打开三道题,扫了一眼T1不是很会,T2字符串处理题一看就恶心,T3....没看出来。回去盯T1,盯着样例"3 7    11",盯了若干分钟,突然闪过$ans=a*b-a-b$的感觉,一对拍woc真没错,具体的就不会证明了,真的太侥幸。

  T2打了两遍,第一遍实现出来和预期不符,大方向出了偏差,只能处理一个嵌套的情况而不能处理For并列的情况,结果还对着程序调了半天,一个一个数据地调,调到倒数第二个数据才发现错,此时已耗费1h;又删掉重打,总耗时将近2h。这是今年的一个重大失误,问题出在自己对代码实现的疏忽和规划能力的自负和缺乏。

  虽然T3还剩一个小时,但是我除了想到拓扑序以外再也没想到更多的东西。于是不知怎么的打了一个A*,因为实在想不到什么其他思路,估计也炸了,最多。。10pts?

  如果T2细节没炸的话,期望100+100+10=210。

Day2

  听dalao自言自语说要翻盘,的确如果今天考不好确实没有任何优势了。然而Day2又炸在细节上。

  T1一眼n方傻题,可是我跑出来2s。自己尝试着删掉n方建边以后明显快了很多,但是我居然没有继续检查建边的判断函数,里面可是包含了一个开房和众多浮点运算,不慢才怪!不卡精度才怪!我感觉我在浮点运算上一点都不敏感,之前在模拟赛的时候也碰到过浮点卡常的问题,被坑得很惨,然而NOIP却还是栽在坑里,而且是毫无意识的。

  T2感觉可做,又是耗时最多的题目。一开始设置的状态只记录了已搜索的状态,其中的某一个点和它的深度,但是不全面。于是我就懵逼了一小时,本来还想留点时间给T3的。

后来想,算了,全心全意弄T2吧,于是打了T3的30pts暴力,立刻回头来投身T2。

  想想,因为状态转移要考虑深度,那我能不能考虑一层一层地转移。枚举最后一层的状态,再枚举新的一层的状态,预处理转移的花费,这样应该没问题。但我一直觉得会超时。后来想起yww和zjt讲的子集枚举法,我只记得会快,但不知道具体时间。我就想先写了吧。跑出来小数据没问题,大数据炸了,调了半天发现数组每维的大小反了。。。改回来,445出来的一瞬间我突然感觉很顺畅,一看表只剩10min,赶紧写个makedata跑12的数据,0.938s出,(考后才知道这个复杂度是O(n*n^3)的,玄学)。我坚信ccf的机子跑的比我们机房的这个奇怪电脑快(同样的解法myh跑0.2s啊我这个常数也太恐怖了吧),不出意外的话应该ok。

  Day2期望50+100+30=180,不满意的一天。

End

  妄想第一次参加提高组能取得一些成绩,结果初赛炸得恐怖,复赛也各种失误。看来还是得脚踏实地地走,不只注意思路,还要注意小细节之类的。自己选的路,跪着也要走完。

NOIP2017记的更多相关文章

  1. NOIP2017滚粗记

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

  2. NOIp2017 滚粗记

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

  3. noip2017普及 兔纸游玩记

    初中的最后一场比赛...就这样结束了吧...QAQ时间...真够快的qwq 应该是初中的最后一篇游记了吧,尽量写多点... 这是一篇,初三 老年菜兔的 noip2017 普及游玩记吧! DAY 0  ...

  4. noip2017颓废记

    作为一个从初中就开始学信息的蒟蒻,自然要去提高组了~~~ 比赛前day1 跟平常一样在机房颓废着,上午在洛谷看到了站长大人的忠告后,看了看模板题,发现没几个会打的(正常). 下午想一想发现自己的dp垃 ...

  5. noip2017爆炸记——题解&总结&反省(普及组+提高组)

    相关链接: noip2018总结 noip2017是我见过的有史以来最坑爹的一场考试了. 今年北京市考点有一个是我们学校,我还恰好被分到了自己学校(还是自己天天上课的那个教室),于是我同时报了普及提高 ...

  6. $[NOIp2017]$ 逛公园 $dp$/记搜

    \(Des\) 给定一个有向图,起点为\(1\),终点为\(n\),求和最短路相差不超过\(k\)的路径数量.有\(0\)边.如果有无数条,则输出\(-1\). \(n\leq 10^5,k\leq ...

  7. NOIP2017划水记

    考完好久后才想起来写个总结 Day0 在Luogu上码了几道模板题 然后就忍不住和机房的人开始颓了本来说要复习一下的 将军棋到CS,一直在颓CS打的还不错 晚上开了几把后就昏昏沉沉睡了 Day1 好紧 ...

  8. NOIP2017划水崩盘记

    Before-Day1              自信心爆棚,老子一定能拿省一.一天啥也没干,一顿乱奶.敬等明日切T1写暴力. Day 1 哈哈哈,T1是数论,闭眼睛切啊!! ...然后就Gg了,写的 ...

  9. noip2017"退役"记

    day0 口胡了一下去年的六道题,感觉很稳,看了6集动漫,0点钟就去睡了. day1 早上被一阵革命练习曲吵醒,而我还是窝在被子里不想起床(-﹃-)~zZ.于是室友开始放起了lost river... ...

随机推荐

  1. Switch-case 内定义变量的问题

    Switch-case 内定义变量的问题 这个问题需要分开讨论,C 语言和 C++ 的标准定义是不同的. C++ int Caset(int a) { switch (a) { case 1: int ...

  2. php中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用

    1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关3.HTTP_CLIENT_IP:客户端的ip 在PHP 中 ...

  3. css 块状元素与行内元素(内联元素)的理解

    块状元素: 它一般是其他元素的容器元素,可以容纳块状元素和行内元素,它默认是不会和其他元素同一行的,即相当于两个块状元素写一起是垂直布局的.最常用的是div和p 行内元素: 行内元素又称内联元素,它只 ...

  4. Hibernate (四)

    1 懒加载 (感觉用处不是很大) 需要的时候加载,不需要的时候就不加载. 1.1 环境的搭建 hibernate.cfg.xml <?xml version='1.0' encoding='ut ...

  5. js内置函数大全及基本使用方法(一)

    一,常规函数 alert函数:显示一个警告对话框,包括一个OK按钮. 语法:alert("hello world"); confirm函数:显示一个确认对话框,包括OK.Cance ...

  6. Core Animation 文档翻译 (第四篇)

    Core Animation 文档翻译(第四篇) 让Layer的content动画起来 核心动画的基础接口以及为拥有Layer的View做的动画扩展接口,使得为Layer制作复杂动画变得简单化.例如改 ...

  7. 用记事本编写java中的HelloWorld

    一.安装并配置jdk(图片来自百度经验) 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 .第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的不同文件夹 ...

  8. Effective Java 之-----谨慎的覆盖clone方法

    1.概述 如果clone方法返回一个由构造器创建的对象,它就得到有错误的类.因此,如果覆盖了非final类中的clone方法,则应该返回一个通过调用super.clone得到的对象.如果类的所有超类都 ...

  9. C# 实现Html转JSON

    Html为树结构->Json为数组结构 应用场景 H5或浏览器展示Html代码没有问题,但是让原生APP或ReactNative直接展示Html可能会有很多不便 实现方法 可以通过正则表达式捕获 ...

  10. SPOJ DIVCNT2 [我也不知道是什么分类了反正是数论]

    SPOJ DIVCNT2 - Counting Divisors (square) 题意:求 \[ \sum_{i=1}^n\sigma_0(i^2) \] 好棒啊! 带着平方没法做,考虑用其他函数表 ...