GDOI2015总结 Day1
来源:互联网 发布:淘宝开店要钱吗 编辑:程序博客网 时间:2024/05/02 00:44
GDOI2015总结
Day1
这一天是比赛的第一天,不能说有决定性,但重要性显然不低。但是我就像一个菜鸟新兵一样,在比赛的前一天没有睡好觉。
在考场外等啊等,等了半个多小时,越等越困。
进入考场后,发现电脑是没有配置好环境变量的,自己又是一个电脑盲,不太懂得这些东西,在自己家里面都是别人帮忙配好的。马上举手问评委,但是评委也表示他们不太会这些东西······这让我怎么办。这样搞啊搞,配呀配,搞了足足有20分钟,但都没有配置好。这······这电脑也太坑了吧。在mpq的帮助下,最终在8:50分才算正式搞好。我们是8:10进入考场的,我进入考场后就忙着搞配置,别人都是2,3分钟就搞定,剩下的时间打了多少代码啊!!!
怀着惴惴不安的心,正式开始做第一天的题目。
看了第一题之后,觉得十分可做,但是类型似乎有点像搜索,没有一个明确的方向,所以就先放下去看第二题。
第二题一看,什么鬼,这种匹配问题怎么做。觉得有可能是有规律的,因为只给你一个N,第一眼没有什么思路,然后就去看第三题。
第三题那种让你求概率然后乘N!没有理解题目的含义,他本质就是让你求方案数,但是自己根本不知道。
第四题是一道裸的树链剖分或者LCT,但是操作数太多了,觉得不太可做,于是便先放下去想第一题。
首先想40分的暴力,觉得N^2的算法是这道题的基础,而且可以用来做暴力。很快就想到一个方法,马上尝试,错了,调试,发现这个方法有点漏洞,于是继续想,补充,想到了一个补救的方法,觉得有点烦,不像是第一题的暴力啊。没有立刻打,觉得要先想一下正解,由于问题的特殊性,直觉告诉我这道题只要从起点搜一次,再从终点反向搜一遍就行了。
找到了正解的方向后,马上开始打,打出来竟然有bug,调试,发现自己的方法确实有问题。继续思考,发现问题,补充,但是当时心有点急了,因为做了快一个半小时了还没有做出来一题(而且我们开始时间是8:50,我当时以为自己已经做了两个小时了),几个方法没有经过自己的认真验证就开始打,发现都有问题。心里暗叹:不行啊,这样,要先把暴力打完。
于是便先放下这一题,开始着手暴力。
打完1,2,4题的暴力,又搞了搞第三题,又看了看程序。
在11:00左右的时候感觉自己有点被抽干的感觉,灵魂都不是自己控制的感觉。但是拧了拧自己的大腿,强打精神。
这时已经12:00,离结束还剩下50分钟了,滚动鼠标,想看一看前面的题目能不能想出来,突然发现第二题是裸的矩阵乘法。
但是起点还有终点的时候有点繁琐,觉得自己打不出来了,就打40分的暴力。
打了40分钟打出来了,搞了几个数据都和暴力一样是对的。
于是开始纠结要不要打矩阵乘法,因为只剩下10分钟了,对自己的打程序速度不太自信。可是这里可是有60分的呀,于是决定要打。打了一分钟,觉得有点难打,可能10分钟内打不出来了,然后就决定不打,要去检查。但是检查了1分钟又觉得可以打,然后又去打,可1分钟后又觉得不太可能打出来,于是又去检查,最后一股气告诉自己一定要打出来。终于,离比赛还有4分钟的时候打出来了,一测,是错的,调试,发现错误,改正,再测对了。最后只剩下三分钟了,急忙将读入的你改为long long,读入也换成I64d。又看了几眼程序名,然后提交,今天就结束了。
- GDOI2015总结 Day1
- GDOI2015总结
- GDOI2015总结 Day2
- GDOI2015 总结&反思
- GDOI2015题解
- java基础总结day1
- day1-day30总结
- NOIP 2014 day1总结
- SDOI2015 Round2 Day1总结
- 联考1day1总结
- 联考3day1总结
- JZWC【Day1】题解&总结
- CQOI2016 day1 总结
- 集训总结day1
- jdfz 培训总结 Day1
- 夏令营day1总结
- day1-java&oracle总结
- java学习总结day1
- RedHat 6 yum 使用网易源
- 线程池demo
- Eclipse设置编译文件.class输出路径
- 深入了解android平台的jni---注册native函数
- 获取手机已经安装的所有App的信息
- GDOI2015总结 Day1
- shell 脚本统计当前目录下普通文件个数
- ubuntu 下使用crontab定时执行java程序
- 2.5年, 从0->阿里
- 黑马程序员————java注解初步
- Hadoop2.6.0 MapReduce 源码学习
- 二叉树的前序、中序、后序及层次遍历的递归与非递归源码实现
- div自动换行
- sqilte操作 -- 取排序的第N条数据