CCPC桂林
在得知我们队伍前往桂林参加CPPC区域赛后,我是非常激动的,因为我们网络赛并没有得到名额,如果不是新都赠予我们名额,我们都没有出去打比赛的机会,同时,我们也不想浪费这个名额,我们也想打出成绩来,于是我做了一个训练计划,我们组内讨论了一个月内的时间应该着重学习一些什么算法,并整理出了一些习题进行专项训练。
时间飞逝,一个月的时间转眼就过去了,我们终于踏上了前往桂林的动车,到了桂林才发现我们酒店很偏僻,走了两公里才发现一家餐馆,第二天完成报道后打印了我们自己整理的一些模板,准备下午的热身赛。
热身赛四个题,A题应该算是签到题,找一个数列的第K项,讨论了一会没有讨论出结果,我就先看B题去了,杨俊杰此时在看D题,B是个大模拟,完成他给你的一些操作,特别说明了支持Py3,可惜不会正则,不然处理起来会很方便,于是我就在写这个B题,期间李松运和我讨论了一下A题的思路,但好像我把题目理解错了,所以没有去写A,C、D题也看了,发现都不可做,于是继续写B,写着写着电脑出问题了,叫志愿者来解决,搞了一个小时叫我们重启吧= =,热身赛也就这么结束了。回到酒店之后,看了一下他们的解题思路,发现A就是那么做的,D也是个很简单的数据结构问题,反思了一下,还是沟通没有沟通好,各自都没有最大限度的发挥作用,我们讨论的结果是,正式赛开始每人找一道题目看,理解之后选择讨论,不要急着敲代码,期间看榜单确定先做哪个题,我在敲代码的时候他们就继续讨论其他题目,我敲完后先和他们讨论是否可行再交。当晚有点睡不着,憧憬着第二天的比赛,但又害怕辜负了队友和学校的期望,在万千思绪之中,还是睡着了。
桂林当时还和夏天一样,真后悔带那么多衣服去,时间来到了正式比赛开始,我们每人看了不同的题,一致讨论后,先做一个类似热身赛A题的题目,L题,大致是给一个数列求最小操作次数的问题,我们先判断出了不可能的情况,然后我们暂时没想法了,我看了一下榜单,这题果然是简单题,不过还有另外一题G题提交更多,于是我让杨俊杰去看那道题目,我和李松运继续讨论本题,后面我们大致是用差分GCD做,但还是没有考虑全,所以没有提交,杨俊杰和我们说了另外一个题目的题意,一个二进制求最小操作次数题目,我思考了一下觉得这个题应该就是bitset就能过,写了一发,和他们说了一下我的思路,都一致赞同,于是就交了,然而并没有通过本题,于是我继续想这个题,期间交了一发L题,没有通过,这时候杨俊杰又和我说了另外一个字符串处理的题目H题,其实当时我脑子是有点乱的,我还在想着G题为什么会WA,手写了一下H题,发现可行,就写H去了,期间杨俊杰在看我G题代码,李松运继续思考L题,后来又试了一下L题和H题,都WA了,突然我想到了G题,我发现我的并不是最优,改了一下判断条件后,通过了这道题,当时压力是很大的,我们旁边是复旦大学,他们已经通过了很多题了,期间我也听到了他们关于L题的思路,就是差分GCD,但我们可能哪里没有考虑全吧,杨俊杰后面又和我们说了其他题的题意,然而并没有想法,时间就这么过去了。最后几分钟看了一下榜单,185名,听到比赛结束后,关闭计算机,默默离场,其实最后半小时我就看了榜单知道不可能了,在想后面的事情了,杨俊杰以前说过他要搞DM,所以我大致也觉得他会退出了,出场后,杨俊杰最先开的口,他说没事,广东工业前五年都没拿奖,我们明年拿个银好吧。周队他们问我们成绩如何,只能说不孚众望,回到酒店后,收拾行李,本来我们还打算拿了奖去玩的,可惜呀。
第二天的车上,打开电脑看见在来的车上写的感想,我都能透过字里行间看见那时的激动之情,但事情毕竟不是那么美好,全删了。
我知道他们也很难受,还是我自己实力太弱了,我是队里的主敲,李松运看不懂我的各种STL函数,我不怪他,杨俊杰负责图论,其实最主要还是负责翻译,他们的希望都寄托于我,可我终究还是没有给出一份让大家满意的答案。毕竟我们是别人送的名额,过去就是当分母的,配不上自己的野心,倒是辜负了那些夜以继日的努力,打完比赛的那天晚上有一场CF比赛,我当时已经1800多分了,马上就快紫色了,当晚我选择了掉分,重新开始吧,发现自己的不足,一切事情都是有原因的,接受批评,再次前行,可能我在ACM上面也做不出什么成绩了,那就尽量把最好的都给下一趟的来者。
其实我是不想写心得体会的,如果是一些难题没有做出来,可以说是自己哪里哪里没想明白,但是那些题都很简单,简单到不需要任何一个数据结构和算法,简单到题解都只有一句话,但我始终还是没有把它做出来,我并没有什么异于他人的天赋,我知道只能是努力,暑假我大概做了将近300道题目,之前不会的算法也都学会了很多,但我知道这一切都还远远不够,命运赠予我们的一切礼物,其实早已在岁月里面贴上了标签。
CCPC桂林的更多相关文章
- 2018 CCPC 桂林站(upc复现赛)补题
2018 CCPC 桂林站(upc复现赛)补题 G.Greatest Common Divisor(思维) 求相邻数的差值的gcd,对gcd分解素因子,对所有的素因子做一次遍历,找出最小答案. 几个样 ...
- 2018 CCPC 桂林游记
TYPE: Onsite Contest NAME: 2018 - CCPC - Guilin PLAT: HUSTOJ TIME: 2018/10/28 09:00-14:00 CST LOCA: ...
- 2018 CCPC 桂林站(upc复现赛)总结
比赛一开始盯上了A题和G题,一个小时过去了还没有出题,心里有些乱.这时我看D题很多人过了,于是宝儿去看D题,说D题简单,转化成二进制暴力,于是就去做了.写的时候好像思路有点卡,WA了一发,后来马上发现 ...
- 2018 桂林ccpc现场赛 总结
Day 0 5个小时的火车,坐的昏昏欲睡.桂林站出来没有地铁,而是出租车排成长队依次上车,也算是某种意义上的地铁吧.到了酒店才发现学校那边又给我们换了,又拖着行李找新的酒店,途中路过一家餐馆,所有人都 ...
- 2016 CCPC 东北地区重现赛
1. 2016 CCPC 东北地区重现赛 2.总结:弱渣,只做出01.03.05水题 08 HDU5929 Basic Data Structure 模拟,双端队列 1.题意:模拟一个栈的操 ...
- CCPC总结
[印象·南阳] 10月15日出发,威海—烟台—郑州—南阳,一路上欢声笑语,从谁是卧底到各类纸牌游戏,也是欢乐.在从郑州到南阳的车上,对面的好像是河南当地的学长,感叹道工作不易的样子,说还是学生时代最为 ...
- 树形DP CCPC网络赛 HDU5834 Magic boy Bi Luo with his excited tree
// 树形DP CCPC网络赛 HDU5834 Magic boy Bi Luo with his excited tree // 题意:n个点的树,每个节点有权值为正,只能用一次,每条边有负权,可以 ...
- (四面体)CCPC网络赛 HDU5839 Special Tetrahedron
CCPC网络赛 HDU5839 Special Tetrahedron 题意:n个点,选四个出来组成四面体,要符合四面体至少四条边相等,若四条边相等则剩下两条边不相邻,求个数 思路:枚举四面体上一条线 ...
- ccpc杭州站 赛后总结
Ccpc杭州站赛后总结 2017年11月4号五号,我参加了ccpc杭州站的比赛,我的队友是聂少飞和王艳,在4号一点半,举行了比赛开幕式,听着教练代表的发言,听着参赛选手代表的发言,听着志愿者的发言,都 ...
随机推荐
- Windows Server 2008利用NTFS管理数据
今天我们学习关于NTFS管理数据 以下是学习的内容NTFS分区和FAT32分区的区别,如何将FAT32分区转化成NTFS分区,FAT 32 不支持大于4G ,NTFS权限设置 ,EFS加密 ,文件夹的 ...
- Arranging Your Team HDU - 3720 【DFS】
思路 题意:此题大意是指首先给你23个队员的信息,包括他们的名字,能力值,在赛场上的职位.然后给出几个若能满足某两个队员同时在球场上就额外加上一定的值.最后让你从23个队员中选出11个人,使得最终的v ...
- jupyter iPython web sit use 1
I want Jupyter to print all the interactive output without resorting to print, not only the last res ...
- 如何使用WorkManager执行后台任务(上)
0x00 简述 WorkManager 是 Android Jetpack中的一部分,它主要是封装了 Android 后台任务的调度逻辑.在前文<Android后台任务处理指南>一文中知道 ...
- EVE-NG入门篇
目录 一.EVE-NG配置要求 二.EVE-NG 安装 三.基于OVA的安装步骤 四.导入设备介绍 五.启动设备 六.与secure CRT关联 七.常见问题 一.EVE-NG配置要求 1.最低配置 ...
- tf.nn.l2_loss()的用法
https://blog.csdn.net/yangfengling1023/article/details/82910536
- H5 API编码、解码
方式一.decodeURI 解码 encodeURI 编码 方式二. var str = 'hello'; //加密 data base 64编码 组成部分 0-9 a-z A-Z +/ = 64位个 ...
- Leetcode之回溯法专题-79. 单词搜索(Word Search)
Leetcode之回溯法专题-79. 单词搜索(Word Search) 给定一个二维网格和一个单词,找出该单词是否存在于网格中. 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元 ...
- ES6之模块化导入导出
1.概述 在js的历史上一直没有模块(module)体系,无法将一个大程序拆分成相互依赖的小文件,再用简单的方法拼装起来,这对开发大型的.复杂的项目形成了巨大障碍. 在 ES6 之前,社区制定了一些模 ...
- Go Home Trash!垃圾分类 风险与对策
一.外部风险 政策风险 (1)税收风险 本项目同时牵涉教育以及公益领域,在国家大力支持垃圾分类.互联网.信息科技等高技术产业的发展的背景下,我们可以依照国家相关税收政策依法享受国家税收优惠与减免.本公 ...