胡小兔的NOIP2017游记【出成绩后更新版】


2017.11.22 Update

前几天成绩出来啦,看这篇博客访问量还挺多的,下面就分享一下结果吧:

我的Day1T2和Day2T1两道最水的题都跪了……各扣20分……真是尴尬。

Day1T3被卡常,机房电脑评测能100,而成绩只有70,后三个大数据无一例外全部gg。

Day2T2似乎DFS才是最佳骗分策略(根据yjy大佬的成功经验)),我的状压DP差了一点,只有60分。

Day2T3考完觉得自己拿了80分,然鹅最后只有65分可以拿……但是这道题还是全省骗分骗得最多的了。

总分:100 + 80 + 70 + 80 + 60 + 65 = 455

虽然说这次考试还是有很多(很多很多很多)不满意的地方(我的Day1T2和Day2T1啊……),但是名次自己还是很满意的!(弱省嘛)革命尚未成功,以后的考试还要继续加油啊……


这篇游记主要是为了趁着还没忘,记录一下考试时的状态,为了出成绩以后再次总结提供参考。

第二次参加NOIP,也是最后一次,题目说是游记,但这次显然不是上次那么悠闲地“游”了。从考试前一天开始就非常慌,一直慌到现在(周日下午七点整)。或许慌不利于考试……?

对比去年NOIP和省选,这次NOIP住的酒店真的是妙啊!房间和浴室都炒鸡宽敞,和大哥度过了开考前的愉♂快的一晚——尽管我仿佛慌(兴奋?)得腿抖……

Day1进考场的时候就很慌……但还是安全地敲完了板子……?(话说敲完板子后广播突然说开考前不让操作鼠标键盘……)然后密码公布错还真是尴尬……

终于成功打开了pdf,抱着敲一道大模拟的心情打开第一题,然后……看到了一道数学题!当时觉得一定是炒鸡简单的数学题!然后……推了半个小时未果,果断写了个60分暴力弃。然后愉快地敲T2,尽管敲的时候万分小心,敲完还是非常担心哪个细节没考虑到。(仿佛最后T2真的跪了……)

接着,第一题还没做出来、第二题不一定写得对的我,看了看第三题。当时就觉得,n <= 1e5, k <= 50, 那n*k正好数组开得下,写个dp?然后就写了一发。因为要求最短路,我又非常慌,看看O2不给开,更不敢相信SPFA了,于是写了个……呆克斯歘(Dijkstra)。不知道会不会被卡掉?
写着写着,第一题还没做出来、第二题不一定写得对的我,感到万分自信。于是我决定挑战一下存在边权为0的边的情况。本着大胆猜想、不用求证的原则,我猜想这个dp一定要按照拓扑序,于是我写了个Tarjan,只针对边权为0的边跑个强连通分量,然后判断如果某个0环在起点到终点的最短路上,就有无穷多个解,否则忽略这个强联通分量。
跑完以后,突然发现加上拓扑排序之后样例反而过不了了!此时距离考试结束仅有一个小时,第一题还没做出来、第二题不一定写得对的我,感到万分紧张,然后猜测dp转移是要按照最短路由小到大的顺序的。加上这条以后,不仅重新过了小样例,大样例也能过(虽然跑得贼慢)!
此时距离考试结束仅有四十五分钟,第一题还没做出来、第二题不一定写得对的我,稍微松了一口气,决定回到第一题,一番打表之后,我突然发现了一点规律,然后……对比暴力好一番试之后,好像真的是这个规律!迅速敲完这个固输程序,心中暗骂出题人出小学奥数题。
至此三道题都写完了,我心里反而更慌了。此时距离考试结束还有半个小时,可是我什么也写不下去了……只能一遍遍检查前面写的有没有问题、dij的线段树(我印象中跑得最快的最短路做法)有没有写错……

啊写了考试历程之后我……更慌了……

考完试的下午,除了复习啥都想干,唯独复习让我看到什么就觉得自己上午写错了什么。于是在床上颓了一下午。

Day2上来T1是个模拟……然后小心翼翼地写了一下,还是跟Day1T2一样非常拿不准……然后这玩意也没法对拍,很慌……
看到Day2T2的第一眼我就觉得这玩意可能是DP,然后就想了一个非常暴力的状压DP,写了半天写了出来,然后……跑大样例倒是能跑出正确答案,可是TLE……然后我就更慌了,决定先看看第三题。
Day2T3看起来80分的特殊数据都是有办法得的,于是我挨个写了,总共写了三种solve,分别是暴力模拟、离散化暴力模拟、线段树。
此时还剩四十五分钟,我第二题暴力分还没写,于是又连忙跑回去写第二题的40分特殊数据。
距离考试结束还是30分钟,决定不再想第二题正解,专心检查已经写的代码……
检查代码的时间过得好快啊……转眼就只剩五分钟了……又检查了一遍文件,看起来没什么问题。为防误操作,决定停止一切操作。距离铃响还有三四分钟,可是对我来说,NOIP2017已经结束了。

啊啊啊好慌啊。

胡小兔的NOIP2017游记【出成绩后更新版】的更多相关文章

  1. 胡小兔的 PKUSC2018 游记

    Day 0 一番纠结之后,我还是选择了 PKUSC (Penguin Kingdom University Summer Camp, 企鹅王国大学夏令营)! 理由?扔硬币决定的理由如下: PKU好啊 ...

  2. 胡小兔的OI日志3 完结版

    胡小兔的 OI 日志 3 (2017.9.1 ~ 2017.10.11) 标签: 日记 查看最新 2017-09-02 51nod 1378 夹克老爷的愤怒 | 树形DP 夹克老爷逢三抽一之后,由于采 ...

  3. jq点击小图 弹出大图(更新版)

    $(function(){ $(".fj1-consult").on("click",function(){ //设置弹框中图片的路径 $(".lay ...

  4. HDU 2067:小兔的棋盘

    小兔的棋盘 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  5. HDU 2067 小兔的棋盘 (模拟)

    题目链接 Problem Description 小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己的房间,拆开一看是一个棋盘,小兔有所失望.不过没过几天发现了棋盘的好玩之处.从起点(0, ...

  6. 零基础入门学习Python(23)--递归:这帮小兔崽子

    知识点 我们都知道兔子繁殖能力是惊人的,如下图: 我们可以用数学函数来定义: 假设我们需要求出经历了20个月后,总共有多少对小兔崽子? 迭代实现 def fab(n): n1 = 1 n2 = 1 n ...

  7. 图文详解:阿里宠儿【小兔】RabbitMQ的养成攻略

  8. 题解 - 「MLOI」小兔叽

    小兔叽 \(\texttt{Link}\) 简单题意 有 \(n\) 个小木桩排成一行,第 \(i\) 个小木桩的高度为 \(h_i\),分数为 \(c_i\). 如果一只小兔叽在第 \(i\) 个小 ...

  9. 微信小程序开发视频教程新鲜出炉

    微信小程序开发公测了,可是对于新手来说,不同的框架不同的开发机制,如何快速适应呢?微信小程序开发视频教程新鲜出炉了,从零开始一步一步搭建微信小程序,每个章节都会涉及到不同的知识点,等教程学习完你不但掌 ...

随机推荐

  1. [转载]MySQL面试题

    1.MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联:(1)主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中:(2)从:io线程——在使用s ...

  2. CocoStuff—基于Deeplab训练数据的标定工具【一、翻译】(未完)

    一.CocoStuff简介 CocoStuff是一款为deeplab设计的,运行在Matlab中的语义标定工具,其标定结果和结合Deeplab训练出的结果均为mat文件格式,该项目源码已在github ...

  3. 关于如何准备CKA考试

    最近(2019年4月)通过了CKA考试,在此分享一下考试心得. CKA全称Certified Kubernetes Administrator,是一门在线考试,全程需要向考官分享摄像头和屏幕,考试费用 ...

  4. paste命令详解

    基础命令学习目录首页 原文链接:https://blog.csdn.net/u011341352/article/details/52806312 个人分类: linux   paste命令和cut命 ...

  5. C++ 类的定义与实现

    摘自这篇博客https://blog.csdn.net/xulingxin/article/details/81335030   一."类" 的介绍     在C++中, 用 &q ...

  6. Aspose.words Java基于模板生成word之循环图片

    1.新建一个word文档 2.给插入图片的地方设置书签 3,设置书签 二,项目 1,2步的引入依赖以及加载授权文件同上一篇 3,获取图片路径插入到word中并生成新的word文档 新文档中,每行显示两 ...

  7. java怎样把后台值传到前台

    后台代码:if(this.Request["type"]!=null){aaa=this.Request["type"].ToString(); try{bbb ...

  8. eclipse 中使用git

    1.安装egit插件,在新版的eclipse中已经集成了这个插件,省了不少时间, 旧版的eclipse可以在help->install new software中点击add,写入名称,网址具体如 ...

  9. ubuntu16.04+matlab r2015b VideoReader报错

    读取.mp4出错 需要安装gstreamer0.10-ffmpeg ` sudo add-apt-repository ppa:mc3man/gstffmpeg-keep sudo apt-get u ...

  10. 牛客网国庆集训派对Day5 题目 2018年

    链接:https://www.nowcoder.com/acm/contest/205/L来源:牛客网参考博客:https://blog.csdn.net/HTallperson/article/de ...