先来占个坑,骗点访问量

相册地址,戳这里

Day-1

一大清早就被叫了起来,赶去回车站....结果到了那里发现早了快1h?exm?是谁一早清早扰人清梦QAQ

杭州东转车,看到5号检票口被乘警团团围了起来,低头一看,怎么我是5号检票......说是二次安检?估计是上帝都的火车安检比较严格吧....估计是我们的火车编号是G20吧....也没太在意....

帝都南站,人山人海,好多歪果仁唉?

望京南站地铁下车...开了地图准备导航....mdzz怎么就要没电了啊,药丸,幸亏sy有充电宝.....然后路遇一个妹子也在找宾馆?于是快乐地走了一路然后说,我们两个未成年人不给开房?唉...如此想来,我一个月后就成年了啊..此处省略感叹词..怎么帝都要求这么多.....于是打电话找教练,教练找领队..被抛弃即视感

我:"怎么我信号这么差.....到现在都是E";爸:"毕竟首都啊,节奏不能太快",2333好有道理

总算是盼来了领队,但火车上午饭就一包方便面马虎过去了,此时已经近五点,饿的快意识模糊了QAQ赶紧丢了包,出去浪浪浪

跑到王府井,吃了麦当劳(怎么这么好的东西,在大慈溪帝国一家都没有),话说那个活蝎子真的能吃啊?不过草莓糖葫芦味道还真不错

独自一人漫步长安街,膜毛爷爷,天色稍安,但天安门仍然挺火通明啊....到处是特警,便衣,莫名害怕,一问才知道这是要一带一路高峰论坛.....难怪空气这么好

走了一天,也算是大饱眼福吧,很开森呐...长安街一走,唤醒了一些记忆深处的东西,看来我是来了真·北京,明天该迅速进入角色了吧..


Day0

睡到自然醒的感觉真是爽......

酒店的早餐真是好,外面是喧嚣着报道的选手和教练,一想到后面几天没有酒店的早餐吃,那就隔离自己,放空自我,淡定的吃着烤肉,喝着橙汁......mmp,说好的减肥呢<这早餐这么丰盛,怪我咯>

报道,组委会通知说要换酒店....看来又有新朋友了QAQ

在大厅等着打扫完房间的时候遇到了wjl,%%%省队大佬

下午试机,怎么随便坐啊?怎么这么随便啊?开了day0的题面,怎么是noi前两题啊,第一题sa啊?第二题求割点啊?好像最近刚写过啊?那就随便码码吧......瞎jb写了棵主席树,然后写了个纯暴力,尝试着拍了拍就准备跑路了》。。。

然后想想再调个GDB吧,然后发现了一个以前没有出现过的问题,怎么在过程里开临时变量,gdb不能print啊QAQ

于是在吴老板的帮助下,发现了是O2的缘故,于是用emacs"g++ maker.cpp -g -o maker"重新编译,调试

4点就跑出来了.....打车回宾馆,路上被吴老板吐糟试机试了这么久QAQQQ

晚上跑去丽都领密码条,然后看到了sy大床房的实景,一颗赛艇啊


Day1

今天就是第一天考试啦......想想CTSC就是暴力暴力啊....于是没什么大的心理波动

草草的吃了早饭,就去lib候场了,猛然发现时八点半才开考......我怎么先前没发现....算了,等着吧

人越来越多,图书馆的两排ipad都被挂上了某前国家领导人的照片,蛤膜

8:25终于进了考场,原来是一个大考场啊,八十中的图书馆电子阅览室好大啊,不愧是土豪学校

有纸质题面,好评,怎么三道传统题啊.....虽然感觉像去年那样的多项式大杂烩题答也做不动....

感觉第一题很想乱搞题啊?可能还是可以弄点分数的,T2题目很简洁啊?根本不会啊?第三题看起来是期望dp,可能可以做吧?

切回第一题,打开/cipher文件夹,怎么没有说好的cpp?然后就想起了监考老师的声音,等会儿会补发代码QAQ

于是扔了T1,先去写T2,很快就把\(O(n^5)\)的暴力切掉了,然后思考了一下,树上最长的链是直径把,然后想着可以在直径上乱搞,再想想一条链就卡掉了啊?

这个时候下发了T1的纸面代码,于是存了一下10分的代码就跑去搞T1了

快速切掉了\(O(n^2)\)的暴力,对拍可以用,然后思考了一下,应该要找出一个唯一的计算值,然后正好和特征值大小符合

一看第一个样例,和前面的解释图解,我想是不是连续的,然后写了个连续的,拍了一下根本排不上

然后开始思考常规想法,仔细看了看其实可以\(O(n)\)的枚举\(X\)的位置扫下去,然后每向后移动一个位置,一定是\(B\)的数量\(+1\),或者\(A\)的数量\(-1\),那么如果维护所有\(A\)位置的\((A-B)\),\(X\)到\(A\)之间(包括\(A\))\(A\)的数量和\(B\)的数量,显然值大于\(0\)的个数就是符合要求的

那就直接用树状数组维护一波,然后移动过\(A\)位置的时候暴力修改一个点的值,其余情况,用总的变量记录一下正负情况,复杂度是\(O(nlogn)\)处理掉了前两问,后面一问的处理方式是一样的啊......

这个时候已经12点多了,考场好热啊,虽然开了风机,但是这么多人我在一个几乎密闭的空间里,燥热呐.....第一次比赛打到后来有一种要睡觉的冲动...这是药丸啊QAQ

赶紧趁着意识还完整,努力的敲T3,一看范围,\(O(nm)\)的dp感觉挺好写的吧?

然后写啊写,样例后面两个都不对,于是开始认真读题.....这跟我想的不太一样啊....12:30,只剩一个小时了,第二题还是纯暴力,于是写了个\(O(2^n)\)暴力跑路,回去看T2,然后似乎可以弄一个基环树dp,似乎可以写出\(O(n^3)\)啊?于是赶紧码,然后到1:20也没调出来.....滚粗的节奏啊.......检查了一下文件名什么的,就离场了

3点,图书馆内外的人慢慢的聚集起来了......办公楼的很快就出成绩了啊?毕竟图书馆跑的慢,时限都是3s,等了好久好久,终于进场了,密码,打开pdf,好紧张啊QAQ

58+10+10,暴力打满了.......但是好像T2的分数很惨啊?

讲题啦~T1是论问题?反正我考场上debuff太强,没敢思考正解.......T2是IOI原题?小火车还在WC讲过?反正我啥都不知道........Menci跑上讲台,说T1可以用B的作为和来作为关键词排序,这样的和是唯一的,而且B的位置和越小,特征值也相应的越小,他说没仔细证明过....这不就是我一开始想的能不能用唯一的特征值来表示?然后大说大力排序一发,似乎很玄学.....得分还挺高的...怎么我的\(O(nlogn)\)跑的这么慢...果然我的卡常技巧很差差啊QAQ

感觉全世界都会T1啊?被群里某大佬成为Noip题,我可能真·菜啊?感觉全世界都是100+啊?我看来是打铁稳了.....我是按照去年的CTSC成绩来打的....看来策略有大问题啊?现在看来T1线性做法不是很难想啊(不过yj大佬MLE了,点烛),现在看来T2可以打40分啊?从T3看出我的数学是真的不行啊......

算了,就不负能量了,还有day2,明天就好好的膜膜国家候选队员吧....攒攒rp,争取别打铁.....有点累,早点休息了QAQ


Day2

哇....论文答辩,那一定很精彩.......

怎么9点才开始....于是在报告厅等啊等,之间吴文虎教授、王宏教授和其他的专家依次到来了...他们才是真·大佬啊QAQ

论文答辩开始啦...最大的感受是怎么大部分都是命题报告啊....毛爷爷的数列好神好神啊.....毛爷爷的口音好重啊..好像我没听懂几个字啊?大家的语速都好快好快啊...讲道理,印象最深的要数那篇音乐相关的论文了吧?CTSC答辩秒变CTSC音乐会!评委怒怼候选队员,你这玩意儿有什么用啊......

答辩的精彩之处那肯定在于评委吧?

"本质不同的子串是什么意思啊"(掌声雷动)敦敦敦:"谢谢您的提问,一般来说,本质不同的子串就是不相同的子串"(笑)

"为什么你的\(f\)函数要62次方啊"(笑声轰动)敦敦敦:"那个....好像是上标啊?"(持续掌声雷动)

"世界计算机大会马上要在福州召开了,你打算为大会做什么"(全程懵逼ing),WrongAnswer:"....................."

群里的大佬们描述了一下评委的内心:“我听不懂你在讲什么,但是他们要我提问,我该怎么办,我也很绝望啊”

下午是王选世界报告会啊?听说八十中邀请到了王选先生秘书的秘书,那大概要讲王选先生和王选先生秘书的故事吧>>>于是大家听完早上的答辩,都不想去,拉帮结派的打车跑回宾馆了.....

晚上出去吃饭,四岔路口,中国式过马路已经屡见不鲜了,在我等红灯的时候,旁边两个老外看着前面一堆人,"Red light?""Red light!",好感触啊......果然不一定习以为常的东西就一定是对的...也是一个对我自己的警示:不要太依赖于惯性思维,就像今天早上某候选队员说的一样,提高题目思维难度的方法就是利用看似平常的条件去做文章......


Day3

DAY2滚粗,OI再见。技不如人,甘拜下风

果然第一次吃特色菜.....水土不服,难免中毒


Day4

疏散日,定了中午回家的直达车票....于是睡啊睡....

回家路上偶遇出去玩的wjl.....人弱毕竟没有资格参加APIO,还是滚回家学文化课吧.........
一路睡睡睡,一路颓颓颓.....

想想就这样退役了,还真是有些不甘心,但又有什么用呢?现在醒悟是不是晚了点呢?

AFO


CTSC2017游记&心得记的更多相关文章

  1. APIO/CTSC2017游记

    5.10开坑,别问我为啥今天才开始写,前几天玩得太开心了233 5.7 坐火车坐火车,坐地铁坐地铁.其实是第一次坐地铁233.解锁了在地铁上双手玩手机不扶东西站立的姿势? 全程烧流量上QQ,拜大佬约面 ...

  2. CTSC2017 游记

    Day0 从早上8点开始坐车 公交--火车--地铁--地铁--步行--打的. 下午3:30我们终于报道完毕来到了试机地点. 这电脑简直比学校的电脑高级的不知道哪里去了. 内存3.8G,,,学校就2G. ...

  3. [Code::Blocks] Install wxWidgets & openCV

    The open source, cross platform, free C++ IDE. Code::Blocks is a free C++ IDE built to meet the most ...

  4. 学习之路三十二:VS调试的简单技巧

    这段时间园子里讲了一些关于VS的快捷键以及一些配置技巧,挺好的,大家一起学习,一起进步. 这段时间重点看了一下关于VS调试技巧方面的书,在此记录一下学习的内容吧,主要还是一些比较浅显的知识. 1. 调 ...

  5. Ruby On Rails环境搭建

    注:现在http://rubyforge.org 网站已经停止运行,取而代之的是https://rubygems.org这个网站,下文中所需要的gem包都可以去这个网站搜索下载.其他完全按照下文说的去 ...

  6. UMDF

    看了一周的UMDF,今天就将这些天的心得记下来. 一开始,老大推荐看<竹林蹊径:深入浅出Windows驱动开发完美补全版.张佩马勇董鉴源.扫描版>.这本书看了前三章,这本书讲的太细,作者又 ...

  7. VS调试的简单技巧

    学习之路三十二:VS调试的简单技巧   这段时间园子里讲了一些关于VS的快捷键以及一些配置技巧,挺好的,大家一起学习,一起进步. 这段时间重点看了一下关于VS调试技巧方面的书,在此记录一下学习的内容吧 ...

  8. 本人SW知识体系导航 - Programming menu

    将感悟心得记于此,重启程序员模式. js, py, c++, java, php 融汇之全栈系列 [Full-stack] 快速上手开发 - React [Full-stack] 状态管理技巧 - R ...

  9. Nhibernate学习

    Contains 缓存中是否存在SessionFactoryBizCom.GetInstance().GetCurrentSession().Contains(t1) Evict 临时状态(Trans ...

随机推荐

  1. GoF23种设计模式之行为型模式之观察者模式

    一.概述        定义对象之间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新.二.适用性1.当一个抽象模型有两个方面,其中一个方面依赖于另一方面的时 ...

  2. linux系统装载ELF过程

    参考:程序员的自我修养 fork -->execve() //----kenerl space--------------- sys_execve() /*arch\i386\kernel\pr ...

  3. stm32之Cortex系统定时器(SysTick)

    转载自:http://www.21ic.com/app/mcu/201811/781135.htm   SysTick时钟,俗称“嘀嗒定时器”,它能按设定的时间产生一次中断.控制工程代码中随处可见形如 ...

  4. Aizu - 1378 Secret of Chocolate Poles (DP)

    你有三种盘子,黑薄,白薄,黑厚. 薄的盘子占1,厚的盘子占k. 有一个高度为L的桶,盘子总高度不能超出桶的总高度(可以小于等于).相同颜色的盘子不能挨着放. 问桶内装盘子的方案数. 如 L = 5,k ...

  5. dict 字典的常用操作

    #dict 字典的常用操作: id_db.get() #获取 id_db.update() #更新(覆盖)字典 id_db.values() #打印字典里所有的values id_db.keys() ...

  6. 常用C/C++预处理指令详解

    预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查.预处理命令以符号“#”开头. 常用的预处理指令包括: 宏定义:#define 文件包含:#include 条件编译:#i ...

  7. syntax error, error in :'e id=1?', expect QUES, actual QUES pos 66, line 1, column 66, token QUES错误

    在查询数据库的时候报了下面的异常: syntax error, error in :'e id=1?', expect QUES, actual QUES pos 66, line 1, column ...

  8. tensorflow笔记

    1.Estimator 进行编程的概览 要根据预创建的 Estimator 编写 TensorFlow 程序,您必须执行下列任务: 创建一个或多个输入函数. 定义模型的特征列. 实例化 Estimat ...

  9. python学习--学习时间属性的应用(time / datetime )

    #!/usr/bin/python # -*- coding:utf-8 -*- # import time # myd={1:'a',2:'b'}# for key,value in dict.it ...

  10. jquery trigger

    <button id="bt1" class="layui-btn layui-btn-normal"> 点击提交 </button> ...