永恒的爱与忧伤——ACM退役总结

前两天刚刚确认自己无法参加EC-final,那么也就说明我大约一年半的ACM生涯就此结束。首先关于这次EC-final名额的问题,本来我们队是申请成功的,但是由于主办方的种种原因,教练出于学校声誉的考量,决定放弃申请的名额。我们队也可以理解,说到底这个名额本来也是出乎我们意料的,只是多训练了半个月,也没什么遗憾。

实际上我参加过较大的比赛只有一场ICPC区域赛、一场CCPC和一场CCPC邀请赛,相对于其他ACMer来说是低于平均水平的,不过最后区域赛打银滚出算是实现了最基本的目标。其实主要是我在大一入学的时候没有规划好大学生活,参加了一些奇奇怪怪的组织,没有集中精力在ACM上。如果我有好好规划的话,可能就可以像sdj那样大二退役,或者多一些时间冲金,或者可以去实习,或者去研究一些更奇怪的东西,总之可以省下很多时间。

在区域赛的时候,队友AC了第五题,已经稳银了,还剩四十分钟。我开始敲第六题,如果AC的话可能在金尾;然而没有如果。赛后我们也一直抱有遗憾,不过还是尽力去做了,也把能做到的都做到了,这几个月的集训我们队各方面都提升了很多,我的队友是我在大学生活中一起经历过最多考验的人。

我在刚参加校队集训的时候,要填写一个报名表,其中有一项是“想达到什么目标”。我写的是“进world final”,后来我才知道swb学长也是这样写的。不过我和他都没能实现这个愿望,而且我比他差得更多。今年CSU的ACM生源更好,有许多参加过OI的大佬,我想应该不出两年这个目标就能实现了。

从高中开始我就一直有参加算法竞赛的梦想。当时是参加“翱翔计划”的时候听老师介绍了清华附中、人大附中等超级厉害的高中同学去IOI参赛的场景,然后我也有了去参赛的梦想,可惜我的高中并没有这种组织。到了大学终于圆了梦想,虽然没有出国,但是也是很有意思的经历。

大学期间,为了ACM我放弃了很多,“ACMer是没有假期的”。但是相对地收获了更多。在赛场上,排除一切杂念的能力,相信自己相信队友的信念,静心阅读英语的心境,都是取得成绩的必要因素。更重要的是平时的付出,每周在机房的十几个小时,积攒AC题目和与队友的配合技巧,以这些一点一滴的付出应对来之不易的比赛机会。

日后谈就到这里,接下来是回忆。

我第一次参加训练是在大一暑假,虽然有很多同学大一寒假就开始训练了,但是我得知消息总是比别人要晚一些。虽然我在高中的时候学过一点C语言,但是其实还是要重头开始,学习C++有哪些头文件,分别要在什么时候引用。相对于那些有OI经验的同学,我对数据结构的理解比他们要差得多,他们都知道栈、队列这些结构在实际应用中要怎么操作,而我就只知道一些概念。不过靠我以前VB调库的经验,还是度过了这段时间。

到了大二上学期,因为我不太清楚学校选择参赛队员的规则,所以我在十一期间回了趟家,导致我没能参加那一学期的ICPC和CCPC。训练时坐我旁边的cdn学长,还有sdj、qt、lfw等同学都参加了。之后cdn和sdj退役,qt、lfw和我继续打。其实如果我去参赛了的话可能也会选择退役;然而没有如果,才有了接下来一年的经历,不知道算不算幸运。

大二下,我参加了CCPC邀请赛,当时和wwk、lfw是队友,拿了我(人生中?)第一块国家级的银奖。

然后是大二暑假,我重新和wwk、wy组了队,每天打多校。多校题比较难,我们几个天天自闭,也提升了很多,把以前模糊的高级知识点都重新梳理了一遍,也开始系统整理个人模板,就是在我博客里的这篇文章

大三上,也就是这学期,我参加了ICPC和CCPC,一银一铜,都多多少少有些遗憾,但是在我们这个层次的选手比赛有遗憾也是正常现象。一年多的训练终于有了成果,也算遗憾不大吧。得知退役后,我们还是打了一场字节跳动网络赛,题目很难,机房里的队伍都是一题,这就是我们的退役赛。

长沙的严寒酷暑总是令人恐惧,如果我在假期能回家的话,大学生活一定比现在要轻松得多。不过即使再给我一次机会,我以一定会选择训练。我深知自己做不成太多事情,实际上大学除了比赛也没有再做什么事情,但是这是我最热爱的事情,也是我认为我做过的最有意义的事情,也是我感触最深的经历。

之后还有半年的时间准备保研,我大概要一边写写项目一边搞搞科研,所以即使退役了也觉得还有事情要做……

我由衷感谢我的队友和其他一起训练的同学。

查看更多

分享到 评论

麻将听牌类型

听一张(3种)

  1. 听边张(听尖张) 一二————三
  2. 听嵌张(坎张) 二四————三
  3. 单钓将 中————中

听两张(5种)

  1. 两面听 六七————五或八
  2. 双碰听(对倒听) 二二四四————二或四
  3. 双钓将(单倒) 六七八九————六或九
  4. 单钓带边张 一一一二————二或三
  5. 单钓带嵌张 六八八八————六或七

听三张(8种)

  1. 典型三面听 四五六七八————三、六或九
  2. 三面钓将听 二三四五六七八————二、五或八
  3. 单钓两面听 三四四四————二、三或五
  4. 双碰两面听 六七八八八北北————五、八或北
  5. 双碰单钓听 一一二二二三三————一、二或三
  6. 单嵌两面听 二二二四四五六————三、四或七
  7. 双钓带嵌听 三三三五六七八————四、五或八
  8. 三碰听 五五六六七七八八西西————五、八或西

听四张(5种)

  1. 四面听 五六七七八八八————四、六、七或九
  2. 双碰两面听 一一一二二三三————一、二、三或四
    或 四五六六六78999————三、六、6或9
  3. 双碰三面听 四五六七八九九九77————三、六、九或7
  4. 单钓三面听 二三三三四五六————一、四、七或二
  5. 三碰单钓听 二二三三四四五五88东东东————二、五、8或东

听五张(3种)

  1. 单钓四面听 五五五六七七七————四、五、六、七或八
  2. 双钓三面听 三三三四五六七————四、七、二、五或八
  3. 四碰单钓听 二二三三四四五五六六南南南————二、三、五、六或南

听六张(3种)

  1. 两坎夹连张顺子 三三三四五五五六七八————二、三、四、五、六或九
  2. 一副一坎七连顺 二二二三四五六七八九————一、四、七、三、六或九
    或 二三四五六七八九九九————一、四、七、二、五或八
  3. 一副两坎两连顺 三三三四四四五六七八————三、四、五、六、八或九

听七张(3种)

  1. 牌铺以“五”为中心(以下“四”“六”已用完,无)
    二三四四四四五六六六六七八————一、二、三、四、五、六、七、八或九
  2. “三”“七”摸完叫对称(以下“三”“七”已用完,无)
    二三三三三四五六七七七七八————一、二、三、四、五、六、七、八或九
  3. 顺连三坎三钓将(自命名)
    一一一二二二三三三四五六七————一、二、三、四、五、七或八

听八张(3种)

  1. 单缺“幺”“九”的等差数列
    三三三四五六七八八八————二、五、八、三、六、九、四或七
    或 二二二三四五六七七七————一、四、七、二、五、八、三或六
  2. 调换暗坎的“八角灯”(以下“六”已用完,无;改为“二”到“九”亦可)
    一一一二三四五六六六六七八————一、二、三、四、五、六、七、八或九
  3. 出“尖”缺“尖”的八门听(以下“七”已用完,无;“尖”指“三”或“七”)
    二二二三四五六六七七七七八————一、二、三、四、五、六、七、八或九

听九张

  1. 天衣无缝“九莲宝灯”
    一一一二三四五六七八九九九————一、二、三、四、五、六、七、八或九
  2. 镜花水月“准灯高挂”
    一一一二三四五六六七八九九————一、二、三、四、五、六、七、八或九

十三听(仅限于“十三幺”特例)

东南西北中发白幺九筒幺九条幺九万————以上任一张牌

另:“七星不靠”、“全不靠”的牌型较为复杂,不计入一般的听牌类型,此处不予论述。

分享到 评论

悠长的假日

作者:米泽穗信

译者:MUSH

校对:某⑨ DL0617

测试:DL0617 风徽血忆 木子水100 qwe111day 空之晴翾 _____死角 旗木泡泡子

日文原文载于《野性时代》120号(2013.10) 角川书店

查看更多

分享到 评论

三年

为什么人不能知道未来的自己在做什么,甚至也经常不知道以前的自己想过什么。

与其说是不知道,很多人会说“我只是忘记了那个时候在想什么而已。”所以为了不让自己忘记,应该把做过的事情用笔记记录下来。虽然有的时候你根本不了解这种记录有什么意义。

话说回来,在现实里仰望月空,经常会让人觉得它似乎充满了浪漫之色。

分享到 评论

ACM模板整理

自用模板。

查看更多

分享到 评论

CSU-ACM2018暑期训练11-并查集&最小生成树 题解

CSU-ACM2018暑期训练11-并查集&最小生成树 - Virtual Judge

查看更多

分享到 评论

在Windows中利用ConEmu无缝使用Ubuntu+zsh

在做什么?

不得不承认Windows在图形界面的应用性上远远高于其他操作系统,并且由于种种原因,我无法抛弃Windows。但是对于开发者来说,Linux下的很多功能是比Windows方便的,并且可能开发出来的应用需要在Linux下测试。为了获得一个兼具两者优势的环境,我尝试了很多方案,包括虚拟机、双系统等,但是无论是哪种方案都有一定的缺陷,例如虚拟机性能不够,双系统切换不便。

在大约一年前,微软在Windows 10上推出了WSL (Windows Subsystem for Linux)功能,即可以在Windows环境下使用Linux系统的一些功能。这一功能使得我们可以在一定程度上抛弃庞大的虚拟机,直接运行Linux程序。

我在这一功能刚刚推出的时候就开始尝试使用了。到目前为止,WSL技术已经基本成熟,可以作为一个稳定的工作环境了。因此,我探索了一下优雅使用这一功能的方法。

正如标题所说,我目前正在使用ConEmu定制命令行的显示效果,WSL的系统是Ubuntu 16.04,shell使用zsh。这篇文章讲述的就是如何搭建这样一个环境。

效果

右键菜单
右键菜单
界面
界面

查看更多

分享到 评论

MS17-010 (EternalBlue) 漏洞复现

测试环境

攻击者:kali Linux rolling

靶机:VirtualBox 中 Windows 7 SP1 Enterprise,未安装MS17-010补丁

建立虚拟网络环境

我们将要建立一个子网,把两台机器放在同一个子网中,模拟局域网环境。

  • 子网掩码:192.168.56/24
  • 攻击者IP:192.168.56.1
  • 靶机IP:192.168.56.101

查看更多

分享到 评论

新一年的感慨

最近又发生了很多事情,趁着还不是很晚,就说一说吧。

我希望每个人都能找到自己的存在方式,体现出自己的价值。形形色色的人共同构成了我们的社会,这其中有善于交际的,也有专注于自己的事业的;有能同时应付多人会话的,也有和一个人聊天时都不知道说什么的。

应该说,与人交流是一种能力,为什么有的人很难获得这种能力?我觉得,这是一种思想上的偏差,或者说是在特定环境下成长起来的人就会有的想法,这种想法限制了与人交流的能力,那就是:不希望自己给别人带来麻烦。

其实我想,大多数人并不在意其他人在交流的时候给自己带来了什么麻烦,只要不是太严重的话。所以,不敢交流的孩子还是要多给自己一点信心啊,大胆说出自己的想法。

最近我们班举行了两次投票,我的结果都不怎么样。我想,大概有两个原因。首先就是自己还是太弱了,大家并不认可我的能力和修养;第二就是自己比较招人讨厌,别人会想,“我上辈子是做了什么孽才会认识他”,大概就是这样。

前几天,我们学院开了一个“班长述职会”,从上午8:30开到下午1:30。说实话,这次会议的组织和内容糟糕到已经突破了我的下限。以前我会把水的报告会称为“PPT大赛”,因为个人展示不靠硬数据,全凭一张嘴加一个充满设计感和特效的PPT;然而这次,我觉得它连被称为PPT大赛的资格都没有。PPT是各班班长在开会前熬夜做的,内容都是靠夸大其词,开会过程各种低级趣味,更可笑的是,一场班长述职展示的活动还搞了个评分,请问你们是在评什么?班长的工作还是演讲的效果,亦或是PPT的设计?我早起没吃早饭,顶着小雨,骑车上山,就听了这场奇怪的评比,内容空洞我就不说了,就不能高效点吗?

霍金去世了,我觉得有个人说得好,“缅怀一个人不需要知道他具体有哪些贡献,只需要知道他有贡献就可以了”。实际上,大家不知道的只是他们具体的贡献,而这些人的精神我们是知道的,提到先烈,提到军人,提到教师,提到科学家,我们在这样说出他们身份的同时,实际上就已经给他们赋予了一种值得提倡和缅怀的精神。

在大一,我就说过要给行酱诚恳地道一次歉。已经拖了很久了,希望最近能写好吧,也能同时对我的高中生活做一次总结。

这个博客我也要重构了,经过多方面的考虑,我最后还是打算用前端技术实现,SEO友好。

经常看到各路大佬在空间中写一些他们的生活,在做的事情之类的,其实对我来说这些事情都没什么好炫耀的,我还有点瞧不起这种行为。不过现在想想,如果不向外界输出自己,怎么能让别人知道自己的能力呢?所以我今后可能也要发一些这样的东西,同时记录自己解决各种问题的方法发博客。

如果我还有什么事情没写,我可并不是忘了,我记得清楚着呢。不过,就先不写了吧。

分享到 评论

本科规划

本科结束后

考虑到各方面因素,争取保研,在北京读研。

方向:清华大学网络技术

保研名单确定前

优先级递减:

  1. 通过ACM或数学建模直接拿到保研名额。
  2. 将成绩提升至专业前15名内。
  3. 通过ACM、信息安全竞赛、创新创业项目、论文获得保研加分。
  4. 掌握Web前后端、移动端开发、渗透技术、服务器运维。熟悉大型项目开发。
  5. GitHub创建或维护1k+ stars的项目。

当前状态

  • 专业排名23
  • ACM预备区域赛,冲金
  • 论文水过两篇,离期刊还比较远
  • 数学建模有一次参赛经历
  • 信安一次参赛经历
  • 各种开发维护经验还是比较多的,熟悉Web技术和各类系统、常用程序的配置,移动端在学
分享到 评论

评论功能暂时关闭