第九届蓝桥杯国赛+第二天的第11届acm省赛的总结

  25号坐的去北京的火车,10个小时的火车,然后挤了快两个小时的地铁,最终达到了中国矿业大学旁边的订的房间。12个小时很难受,晕车症状有点严重,吃了快4颗晕车药,到宾馆还是很晕,就睡了。晕车这块,我们都自信过分了,很影响状态。

  我们学校晋级省一的名额不多,大多数人都没有去,只有我和Z去了,Z很想去北京看看,我也有点想去,想想还是比较激动,还有那几次比赛太好了——膨胀了不少;主要去的时候想的是,按照往年的省赛来看,拿金的希望几乎没有,无论怎样都拿银的话倒是问题不大,OI选手又多,根本没机会拿金,于是就想着去北京拿个奖然后再第二天到信阳再拿个奖,这样起码会赚一些。然而我们错了,学长也没能拦住我俩。

  中矿没有啥可以看的,很单调,连个志愿者都没有,连个问路的都没,唯一的指示是正门的路面上的那几个小小的贴着塑料纸的纸条标着方向。上午经历一番探索,我们从侧面去——miss了前门地面的小纸条,最终找到了赛点的教室。Z说去北大,我说去清华吧,Z执意去北大,那说去了北大再去清华吧,Z没回话,然后我们就去了传说中的北大。北大门口有保安,需要北大的学生证才能进,没办法,后来Z是碰见了一个郑州的保安才进去了,我没进——有点累、毕竟下午还要打比赛、精神状态需要调整好,就说腿疼再坐公交回去了,再磕了两粒晕车药;Z在北大逛了一圈,也回来了。

  下午比赛,中午找了一个自习室睡觉到1点半,比赛又开始晕了,很难受。感觉自己还是在坐火车——座位忽高忽低,熬了四个小时,比赛结束了。第九届国赛的题目第一题签到题跑循环都可以跑出来,Z手算的,有个填空题比较难——是关于位运算的,可惜位运算没怎么了解——没法写——然后在那里瞎尝试了一阵子;大题,暴力基本都可以得30%-50%的分数,其实都是一些数学模型——我看出来了,可惜那些算法和数学递推公式不会写,只能纯暴力搜索和for循环强行跑程序,然后就拿了个国二。我想,国三就是基本的签到奖吧,国二也就是个划水奖,国一才起码含金一些,还有特等奖——渣渣就不评论了。

  回去1个半小时的地铁,有意思的是,我们准备走六道口坐公交结果走到了五道口,一字之差,多走了不知道多少路了。晚上10个小时的火车,从北京到信阳,特快,还是在火车上坐卧铺过的夜;头一次在火车上坐卧铺,很难受,睡觉时感觉胃里的东西一直想要喷出来,再磕了两粒晕车药,就睡安慰了点。到了信阳站,就下车,门口有信阳师院的老师和志愿者接应,然后顺顺利利地到了学校,走了段路到了赛场。

  急急忙忙换了衣服,结果拿错了衣服,Z拿了我的衣服,结果Z穿着正合适——然后就换不回来了。这个比赛是打的很艰难,基本全靠C一人撑起来。A题签到题,很良心,Z一直在错对不上样例,半个小时了我终于狠下心把他的代码删了,一重循环就过了,共计43分钟搞定了第一个签到题,很亏,Z的思路就是错的,还有就是没有看榜单——10分钟之内大多数队都A了,如果超了这个时间就应该换思路、换人。后面一个简单的尼姆博弈,Z看出来了,我没让他敲,我几分钟就敲完搞定了;B题是一个线段树的题目,一直在出问题,裸线段树肯定不好过,于是想到了整合区间——每次只迭代到符合区间的区间上就停止向下迭代(这样可以极大地省时间),最后比赛还剩1个小时的时候,我还在改这个题目,最终在队友的安慰下我搞定了。期间,C搞定了了三道题,模拟题,模拟题,暴力题,Z的状态一直不好,看C写的代码都看不懂,舟车劳顿——我想除了后悔也没办法。

  后来讲题解交流会,简直惊悚,线段树卡了我快3个半小时的题目居然数据很水——直接全部存成结构体for循环一遍就可以过了,或者其他方法暴力就OK了——全场75%的人都过了,我期间也想暴力——但怂了,赛前有这么一道类似的题目——我没做出来很尴尬,当时也没看,两个队友也没看,其实就是一个暴力的水题,我三都没有认真对待,估计他俩都像是线段树就扔给我了。还有一个网络流的题目,结果是一个稀疏图,直接暴力搜索都过了,我勒个去,省赛怎么都这样了。还有一个区间DP的题目——乡村修路,专攻DP的C没有写出来,记得多年前省赛也有这么个题目,这题我们当时有一个10^9的暴力想法,结果没敢实现,省赛的玄学卡时间机制——没能卡住时间,有部分选手就过了。还有一个看着像是最短路的题目,也是暴力、记录一下路径就过了,哎——我们太怂了,我刚开始看出来,样例都过了;暴力可是我们的强项,打死我们下次省赛绝不怂了。希望有以后吧。

  三天做了共计30个小时的火车,很难受,所有的状态都没了,Z也好不到那里去。没有C就省赛简直就要打铁了。晕车药的有效成分是神经中枢抑制剂,那几天吃了10--15颗了左右,到省赛的时候临时再磕了两粒晕车药效果也没啥用了,所有省赛也是在火车上打的,“哐当、哐当、哐当、哐当、哐当、哐当”,后来副作用持续了好几天,就是恶心地难受想吐、晕。感兴趣的同学,可以试试。第一次,晚上坐火车的卧铺,算是长经验了。

  平时博弈也有点大意了也没怎么教——这次居然出的是一个裸模板题目,已经很多年没有出博弈题目了,新生们可能会比较吃亏。说一声抱歉了。

  事后诸葛亮。舟车劳顿很费精神,轻院就去了27个人打国赛,结果省赛哔了狗了几年一下子就出了27个左右的金奖,6--8道题目的全部是金奖了;轻院前27的也只进一个队,可以说是血亏,轻院今年也就只有一个金,我们大三的倒是冒了两个金了。

  我们浪了,最后出了5道题目;最后20分钟开始敲一个网络流的板子,结果时间不够;现实就很现实了,也许明年就没有这么好的机会了。

  No zuo , No die!

  省赛,暴力,for循环别怕!

第九届蓝桥杯国赛+第二天的第11届acm省赛的总结的更多相关文章

  1. 2019年第十届蓝桥杯国赛总结(JavaA组)

    JavaA组国二,可以报销了~ JA死亡之组可不是盖的,rank12的排名还是拿不到国一啊(只有五个.. 出成绩的一刻波澜不惊,毕竟去年有国一了不慌哈哈哈 不过对我来说这个结果还算意料之外吧,毕竟大三 ...

  2. 2015年第六届蓝桥杯国赛试题(JavaA组)

    1.结果填空 (满分15分)2.结果填空 (满分35分)3.代码填空 (满分31分)4.程序设计(满分41分)5.程序设计(满分75分)6.程序设计(满分103分) 1.标题:胡同门牌号 小明家住在一 ...

  3. 2018年第九届蓝桥杯国赛总结(JavaB组)

    懒更,之前的删了补一个国赛总结 记yzm10的第一次国赛(赛点:首都经贸大学) 第一次就拿到了国一,运气不要太好~(同组lz学长豪取国特orz) 从省赛一路水过来,总算有了点成绩.其实最后一题有些遗憾 ...

  4. 2018年第九届蓝桥杯国赛试题(JavaA组)

    1.结果填空 (满分13分)2.结果填空 (满分39分)3.代码填空 (满分27分)4.程序设计(满分45分)5.程序设计(满分71分)6.程序设计(满分105分) 1.标题:三角形面积 已知三角形三 ...

  5. 2016年第七届蓝桥杯国赛试题(JavaA组)

    1.结果填空 (满分19分)2.结果填空 (满分35分)3.代码填空 (满分21分)4.程序设计(满分47分)5.程序设计(满分79分)6.程序设计(满分99分) 1.阶乘位数 9的阶乘等于:3628 ...

  6. Java实现第七届蓝桥杯国赛 赢球票

    标题:赢球票 某机构举办球票大奖赛.获奖选手有机会赢得若干张球票. 主持人拿出 N 张卡片(上面写着 1~N 的数字),打乱顺序,排成一个圆圈. 你可以从任意一张卡片开始顺时针数数: 1,2,3- 如 ...

  7. 2016年第七届蓝桥杯c/c++省赛B组

    2016年第七届蓝桥杯c/c++省赛B组 声明:以下答案是我自己做的.不能保证正确,须要參考正确答案的请到其它地方找. 第一题 :煤球数目 题目叙述: 有一堆煤球,堆成三角棱锥形.详细: 第一层放1个 ...

  8. 2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告

    2016 第七届蓝桥杯 c/c++ B组省赛真题及解题报告 勘误1:第6题第4个 if最后一个条件粗心写错了,答案应为1580. 条件应为abs(a[3]-a[7])!=1,宝宝心理苦啊.!感谢zzh ...

  9. 第十届蓝桥杯JavaC组省赛真题

    试题 A: 求和 本题总分:5 分 [问题描述] 小明对数位中含有 2.0.1.9 的数字很感兴趣,在 1 到 40 中这样的数包 括 1.2.9.10 至 32.39 和 40,共 28 个,他们的 ...

随机推荐

  1. 最新 东方财富java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.东方财富等10家互联网公司的校招Offer,因为某些自身原因最终选择了东方财富.6.7月主要是做系统复习.项目复盘.Leet ...

  2. sas(Serial Attached SCSI)技术详解

    1.什么是SAS 即串行SCSI技术,是一种磁盘连接技术,它综合了并行SCSI和串行连接技术(FC,SSA,IEEE1394)的优势,以串行通讯协议为协议基础架构,采用SCSI-3扩展指令集,并兼容S ...

  3. 在使用pandas 0.23.4对日期进行分组排序时报错

    date_df["rank_num"] = date_df.groupby("issuer_id").report_date.agg("rank&qu ...

  4. Excel关联匹配函数

    1.=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup]) ​ lookup_value 相当于python中的键,用来 ...

  5. C# DateTime Subtract

    DateTime start = DateTime.Now.AddDays(-20); DateTime end = DateTime.Now; TimeSpan ts = end.Subtract( ...

  6. Unity UGUI动态生成控件

    一. 首先你得先清楚RectTransform组件的一些程序控制 1. 先得到UGUI控件上面的RectTransform组件 RectTransform rtr = gameObject.GetCo ...

  7. 从jvm源码看synchronized

    从jvm源码看synchronized 索引 synchronized的使用 修饰实例方法 修饰静态方法 修饰代码块 总结 Synchronzied的底层原理 对象头和内置锁(ObjectMonito ...

  8. SQL Server系统函数:系统信息函数

    原文:SQL Server系统函数:系统信息函数 1.会话id,服务器信息.用户信息 select @@SPID, --返回当前连接的会话ID:SPID @@servername, --SQL Ser ...

  9. mysql-8.0.16-winx64的最新安装教程

    最近刚学习数据库,首先是了解数据库是什么,数据库.数据表的基本操作,这就面临了一个问题,mysql的安装,我这里下载的是64位的,基于Windows的,以下是在我电脑上的安装过程,希望可以帮助到大家. ...

  10. Vue2.0+elementUI使用echarts插件

    1.npm安装echarts:     $ npm install echarts -S 2.html代码: <template> <div id="chartColumn ...