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号一点半,举行了比赛开幕式,听着教练代表的发言,听着参赛选手代表的发言,听着志愿者的发言,都 ...
随机推荐
- 欢迎加入我的知识星球:C语言解惑课堂
我在知识星球上开通了一个有关C语言基础答疑解惑的星球,它叫做:“C语言解惑课堂”.看这名字你就知道虽然有点俗,俗才贴近你的真正需求嘛!这是一个专门帮助C语言初学者答疑解惑的课堂.嗯~~~,关于这个星球 ...
- Java 实现MD5加密
说到MD5,那我们首先要知道什么是MD5,开始吧 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改.比如,在UNIX下有很多软件在下载的时候都有 ...
- int string类型互转
int -> String int i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i); ...
- 2015-11-17 linux基础笔记
21. 可执行权限不代表能够执行,这得看文件内容 22. 还是可以用适当的拓展名表示该文件是什么种类的*.sh 脚本或批处理文件 *Z.*.tar.*.tar.gz.*.zip.*.tgz 压缩文件 ...
- SpringBoot:处理跨域请求
一.跨域背景 1.1 何为跨域? Url的一般格式: 协议 + 域名(子域名 + 主域名) + 端口号 + 资源地址 示例: https://www.dustyblog.cn:8080/say/Hel ...
- 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(8)
8 Feature(特性) 8.1 固件升级过程 固件升级通过重启激活的过程是: 1. 主机发一个Firmware Image Download命令,下载固件映像版本到controller.可能有多个 ...
- 安排:《蚂蚁花呗1234面:Redis+分布式架构+MySQL+linux+红黑树》
前言: 大厂面试机会难得,为了提高面试通关率,建议朋友们在面试前先复盘自己的知识栈,依据掌握程度划分重要.优先级,系统地去学习!如果不准备充分就去参加面试,既会失去进入大厂的机会,更是对自己的不负责. ...
- ForkJoinPool 分支/合并框架
ForkJoinPool 分支/合并框架 一.Fork/Join框架简介 Fork/Join 框架就是在必要的情况下,将一个大任务,进行拆分(fork)成若干个小任务(拆到不可再拆时),再将一个个的小 ...
- Hello World 之旅
本文记录对于下面 `hello.c` 程序在 Linux 上一次运行系统所发生的事情,内容来源于 CSAPP 第一章. #include <stdio.h> int main(int ar ...
- 初识云计算 -《AWS云端企业实战圣经》读书笔记
原书中涉及实操的地方,在本文中被省略.一是篇幅太长,放入文中太过累赘,二是原书成书过早,现在 AWS 的界面早已变化很大,不具备参考性. 第一章 谁在使用云计算 1.什么是云计算 云计算(cloud ...