前言

一个被虐的旅程。。。
这次GDKOI的比赛虽然基本全上暴力,但是居然只有两道题得了分:30+30=60!我感觉整个人都不好了。。。

day0

在去广州的路上,本来心情很好,但是坐在我斜后面的那位同学像往常一样抓紧时间装逼,结果我的好心情一扫而光。
晚上和舍友腐了整个晚上的电视剧。

day1

早上

8:00~9:30
我抱着一种极其不好的心态进入考场:一旦我一不小心考地很好怎么办(谁知被虐了。。。)?但是,当我打了完那个无厘头的密码后,打开了题目瞬间傻眼了。。。#¥%……&(此处省略1000个脏话)什么B~题啊!!!吓得惊魂未定的我突然想起还要比赛,于是定了定神,好,进入看题状态!“第一题,恩,题目名真神奇,又有故事看了——等等,好像不太简单诶”(汗,自言自语中)。看到第二题,一看:期望值的求法我前几天不就研究过吗,哈哈哈,能100+,接着窃窃自喜的我算了一下样例,但是在紧要关头,居然左算右算还是不知道样例是怎样出来的,好吧0+,跳过。由于前面两道题有点小(小!?)恶心,感觉有些头晕脑胀,忽略了可以做多条路的情况,就欣喜地认为这道题很简单,100+!第四题,居然没故事#¥%……看样子还是一道难题(什么题啊?)!不过爆力还是可以的,130+了(“希望越大,失望越大”,噢)!
9:30~10:30
开始打第三题了。10:15,打完了,于是我出了一些小数据检验,全过了。
10:30~11:15
开始打第四题了。“好复杂啊!就打个暴力都那么麻烦”。不知不觉,我就抱怨了半个多小时。打完了,就出了几个数据,因为出的数据太渣,都过了。没想到爆零了。。。
11:15~11:30
回到第二题,又疯狂地算数据中。最后,我还是放弃了,为什么怎么也算不出来啊!只好输出了样例。。。应该能坑一点分的,嘻嘻(后话:可恶的是,出题人居然不给过,看来下次再也不能输出样例数据了,防止出题人耍贱!!!)
11:30~11:45
还剩半个多小时了!!只能打第一题了,一开始看到这道题,有修改操作和查询操作,显然就是线段树,但是想了很久怎么也想不到如何打线段树,最后果断放弃,打了个爆搜。
11:45~12:00
检查ing,不过没检查到。心情不太好。
12:00~12:10
神游中。

题目

魔卡少女

得分:30
本来还想坑多几个数据点,想方设法打了很多优化,可还是一个点也没坑道。
题意:给出N个数,有修改操作和查询操作,查询区间[L,R]的所有子区间的异或和。
题解:因为每张卡的魔法值小于等于1000,所以可以把每一位拆开,分别存在10个线段树之中,大概就随便搞搞就可以了。

不稳定的传送门

得分:0
题意:在一个有向无环图中,每一条边都有一个用费和一个成功的概率,失败返回出发点,求最优的期望用费。
题解:没听懂。

寻宝

得分:0
忽略了可以做多条路的情况,一不小心就过了样例,最后就xx了。
题意:题意有点麻烦,大概就是说有很多个房间,在进入每一个房间前都要走进一些指定的房间才能进去,每进入一个房间都会得到一个伤害值和一个宝藏值,求最小的伤害值之和除以宝藏值之和。
题解:先打一个拓扑排序把有用的点找出来,接着建一个最大闭合图,最后做一遍网络流就可以了。

地图

得分:0
无奈,暴力惨遭爆零。
题意:给出一个矩阵,其中有一些点是不知道状态的,要求三个题目给出或自己枚举的点相互连通的方案数。
题解:大概就是插头dp。

休息时间

(晚上,和舍友腐了整个晚上的电视剧。。。)

day2

(吐槽一下下:酒店的早餐很难吃)

早上

8:00~8:40
我再次抱着一种极其不好的心态进入考场:我一定要翻盘,洗刷掉我的耻辱!于是,输入了那个“碟中谍”密码。
恩,总格字数才小于等于20,应该又是一道状压神题,可惜情节不够丰富啊。第二题,有点恶心,qt居然能活10^100000天啊!?给那么多天给我复习,还不如别活了,B~。什么!数学不好还想拖累我们#¥%……。第三题吧,wei啷!又是一道字符串题,还是回文串,我竟然忘了“manacher”。原本自信的我,瞬间崩溃了。额——小学生数学题,莫非是一道大水?神马!那么猥琐,有Sigma,还有逆元!这是要爆零的节奏啊。
8:40~9:00
我认为嘛,第一题在所有题目中,好像是最简单的,还能打分段。于是,我立刻分段的的模板打了出来。我算了算样例,美梦被惊醒了:不过样例的-1是怎样算出来的啊,莫非是传说中的博弈题(轰隆隆,感觉脑子被炸了一样),不过,我竟然没打过打博弈类的题。看来只能放弃了,不爽啊。
9:00~9:20
还是第二题的爆搜好打一点儿,于是我转战第二题。
过了一会,监考老师把第二题样例解释写在黑板上(不过我没注意到,否则就能加多20分了,惨!)
先打个质数表吧,50分应该是能拿到的,于是我打开了Pascal,进行了打表大业。先打别的题吧。
9:20~10:30
恩,“项链”,好像似曾相识的样子,不就是gdkoi上年的题目嚒!呃,不对,好像高级很多,文件还加多了“2”字!不过嘛还是回文串的题,既然不会"manacher"那就打O(N^2)暴力咯,反正也能过20分嘛。再加点小优化,应该就能坑分了。
10:30~10:50
第四题10分
10:50~11:10
好了,质数表没打完,只能打染色大战。我再次研究起第一题,但还是失败了,最终还是不清楚样例是怎么算出来的。于是我决定“直接输出”(噔噔噔噔噔!!!(汗(⊙﹏⊙)b))。不过有了昨天的经验,我决定,不能在输出样例了,出题人太贱了!所以,我分段输出了“-5”和“-200”(有点小恶心)。
11:10~11:11
对第一题的各种幻想:一不小心20分就好意思了(呵呵,无语)。
11:11~11:30
为什么两个多小时还没打完表!算了,break掉吧。诶,不行,代码限制,只能打在程序中打吧。最后,我还是放弃了打表,直接打第二题。
11:30~11:50
小学生数学题,爆搜!
11:50~12:10
checking。

染色大战

得分:0
题意:给出一个矩阵中,两个人轮流把一个白色的格子变成黑色的,如果出现了22的黑色格子,那么获得该22黑色格子的所指定的分数,并可以再选一个(直到矩阵全黑为止),假设两人都是大神,求两位大神的分数差。
题解:博弈记忆化爆搜,状态压缩矩阵的状态,当前状态要转移到字节最优状态就可以了。

QT与泰剧

得分:0
本来20分可以拿定了,但是看错了题,以为要是质数就不能选。
题意:给定区间[T+1,S],求区间中被3整除且不全由2,、3、5、7组成的数有多少个。
题解:数位dp。

项链

得分:30
虽然是爆搜O(N^4),但由于太优美,坑到30分。
题意:有一串项链,求用其中一段重新拼成的项链是对称的的项链的最长长度。
题解:大概是把字符串复制一份,弄个manacher什么的,就乱搞一下,貌似就可以了。

小学生数学题

得分:0
题意:求(1+1/2+1/3+1/4+···+1/n) mod p^k的值。
题解:各种乱推。

day3

开学

尾声

惨。

感慨

这次比赛看到了很多的大神,感觉智商吧啦吧啦地往下掉。。。

总结

一、看题不能用太多时间,否则会耽误打题的时间。
二、打完题后要多出点数据来检验,以防前功尽弃,想想:当看见辛辛苦苦打完的题居然爆零时,是不是就好像世界都塌了一样。
三、不要把题目看得太简单,要知道,像这种比赛,对于我这种小渣渣来说,是不可能会简单的。
四、如果前一天考砸了,千万不要想着要翻盘,“希望越大,失望越大”。
五、想方设法大水法,重中之重。
六、保持一个好的心态,不要胡思乱想。

GDKOI2016总结——被虐之旅的更多相关文章

  1. OI 回忆录

    时间过得好快,一下子就高三了,一下子就退役了,两年的时间仿佛就在一眨眼的功夫内度过了.不过还是想回忆回忆这两年的雨雪风霜,也就当做个总结吧. 高一其实并没有什么好说的,反正就这么颓到了高二. 高二上学 ...

  2. DM8168 环境搭建(2) ------ 虐心之旅

    续上  ... ... ... (5)安装minicom minicom类似于windows下的超级终端,用于与串口设备通信    参考命令:sudo apt-get install minicom ...

  3. GDKOI2016 游记

    2016.2.19~2.15强行广州koi被虐…… DAY 0 19日下午到达,第六次入住中大西苑宾馆,怂逼抽签抽中外交大使特殊职位,然后就一边看<死神>一边等石门两位室友啦.必须吐槽宾馆 ...

  4. Linq之旅:Linq入门详解(Linq to Objects)

    示例代码下载:Linq之旅:Linq入门详解(Linq to Objects) 本博文详细介绍 .NET 3.5 中引入的重要功能:Language Integrated Query(LINQ,语言集 ...

  5. WCF学习之旅—第三个示例之四(三十)

           上接WCF学习之旅—第三个示例之一(二十七)               WCF学习之旅—第三个示例之二(二十八)              WCF学习之旅—第三个示例之三(二十九)   ...

  6. 【C#代码实战】群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法

    若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点.感觉也是生物智能的一个体现,和遗传算法.神经网络有异曲同工之妙.只不过当时没有实际需求学习,所以没去研究.最近有一个这样 ...

  7. Hadoop学习之旅二:HDFS

    本文基于Hadoop1.X 概述 分布式文件系统主要用来解决如下几个问题: 读写大文件 加速运算 对于某些体积巨大的文件,比如其大小超过了计算机文件系统所能存放的最大限制或者是其大小甚至超过了计算机整 ...

  8. .NET跨平台之旅:在生产环境中上线第一个运行于Linux上的ASP.NET Core站点

    2016年7月10日,我们在生产环境中上线了第一个运行于Linux上的ASP.NET Core站点,这是一个简单的提供后端服务的ASP.NET Core Web API站点. 项目是在Windows上 ...

  9. 【Knockout.js 学习体验之旅】(3)模板绑定

    本文是[Knockout.js 学习体验之旅]系列文章的第3篇,所有demo均基于目前knockout.js的最新版本(3.4.0).小茄才识有限,文中若有不当之处,还望大家指出. 目录: [Knoc ...

随机推荐

  1. 测开之路一百五十五:jquery-validation前台数据验证

    前面做的wtform验证是服务器端的验证,需要把数据传输到服务器,服务器验证后再吧结果传输到前端,网络慢的时候,用户体验不好,所以需要前端验证,且后端验证不能少 传统的js或者jquery如果要验证信 ...

  2. Python学习之==>第三方模块的安装、模块导入

    一.模块&包 1.模块 模块实质上就是一个Python文件,它是用来组织代码的.意思就是把Python代码写在里面,文件名就是模块的名称.例如:random.py,random就是模块的名称. ...

  3. 2018.03.29 python-matplotlib 图表生成

    '''Matplotlib -> 一个python版的matlab绘图接口,以2D为主,支持python,numpy,pandas基本数据结构,高效图标库''' import numpy as ...

  4. delphi : 窗体的close,free,destroy

    一.我用application.create(TForm2,Form2)语句,创建了Form2,可是调用了Form2.close后,重新调用Form2.show. 刚才所创建的Form2仍然存在.问为 ...

  5. 应用安全 - Web框架 - Apache Solr - 漏洞汇总

    CVE-2019-12409 Date: // 类型: 配置不当导致远程代码执行 前置条件: 影响范围: Solr and for Linux Solr下载:https://www.apache.or ...

  6. Go语言入门篇-使用Beego构建完整web应用

    使用Beego构建完整web应用 一.GO简介(Beego应用go编写) 1.为什么用GO (1).语法简单 (2).简洁的并发 (3).开发和执行效率快(编译型语言) 2.GO语言环境 下载go & ...

  7. zabbix_server.conf

    ListenPort=10051 LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zab ...

  8. 洛谷P1347 排序

    这个题看到很多人写Topo排序,其实这道题第一眼看更像是一个差分约束的裸题QWQ... 令dis[x]表示x的相对大小(1是最小,n是最大),显然,对于一个关系A<B,我们有dis[A]< ...

  9. 2019第二周总结.Java

    本学期开始学习Java课程了,首先我先说说学习Java的感觉吧,它不像C语言程序设计,但是又有语言开发的共同点.学Java语言重点是面向对象的程序设计,更加的适应生活需要和计算机开发的需要. 总的来讲 ...

  10. [Web 前端] 030 ajax 是什么

    AJAX 是什么 1. AJAX 是一种"艺术" 简单地说 AJAX 是在不重新加载整个页面的情况下与服务器交换数据并更新部分网页的艺术 网上是这样说的 AJAX 指异步 Java ...