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. CentOS7 配置花生壳开机启动

    在家安装服务器,外地可以随时登陆,感觉花生壳特别方便,具体路由器配置请参考http://service.oray.com/question/2486.html. 我使用的操作系统是 [root@loc ...

  2. linkin大话设计模式--建造模式

    linkin大话设计模式--建造模式 建造模式是对象的创建模式,可以讲一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象. 建造模式的结构: 抽象建造者 ...

  3. ORACLE 博客文章目录(2015

    从接触ORACLE到深入学习,已有好几年了,虽然写的博客不多,质量也参差不齐,但是,它却是成长的历程的点点滴滴的一个见证,见证了我在这条路上的寻寻觅觅,朝圣的心路历程,现在将ORACLE方面的博客整理 ...

  4. gd库的安装

    gd库简介 主要用途编辑 在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等.在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于 ...

  5. html5学习之旅第一篇

    什么是 HTML5? HTML5 是下一代 HTML 标准. HTML , HTML 4.01的上一个版本诞生于 1999 年.自从那以后,Web 世界已经经历了巨变. HTML5 仍处于完善之中.然 ...

  6. 认识python中的set集合及其用法

    python中,集合(set)是一个无序排列,可哈希, 支持集合关系测试,不支持索引和切片操作,没有特定语法格式, 只能通过工厂函数创建.集合里不会出现两个相同的元素, 所以集合常用来对字符串或元组或 ...

  7. java配置context.xml文件

    2018-02-08   23:32:23 修改context.xml文件 自从学习了servlet后,每次修改里面的内容后,想要访问都要重启服务器,这样感觉很麻烦的,所以今天就教大家一个方法,只需要 ...

  8. 机器学习01:使用scikit-learn的线性回归预测Google股票

    这是机器学习系列的第一篇文章. 本文将使用Python及scikit-learn的线性回归预测Google的股票走势.请千万别期望这个示例能够让你成为股票高手.下面按逐步介绍如何进行实践. 准备数据 ...

  9. Visual Studio 2017 Enterprise (15.3)

    版本15.3更新在用户离线下载时更加人性化,包含了进度显示,下载出错可以输入R,进行下载的重新尝试,并在当前下载框下继续下载为完成的作业,结合 --layout 参数的离线文件的检查和修复,并且在下载 ...

  10. WPF字典集合类ObservableDictionary

    WPF最核心的技术优势之一就是数据绑定.数据绑定,可以通过对数据的操作来更新界面. 数据绑定最经常用到的是ObservableCollection<T> 和 Dictionary<T ...