zoukankan      html  css  js  c++  java
  • 第十八次CSP认证游记 | 2019.12.15

    #随便写写

    CSP认证的考试是Haogod介绍的,取得一定成绩之后能有机会参加CCSP的分赛区和全国决赛。这次来参加认证要感谢老师的奔走为我们申请学校的报销,虽然最终因为这不是比赛所以报名费和差旅费下不来,但是老师还是为我们争取了"廊坊—北京"的动车票的报销,可以说是非常感动了。

    这是我第一次参加CSP认证,很幸运能和阳哥和Haogod一起来北邮考试,顺便可以膜拜一下行业内名校。

    说实话自从去年11月NOIP结束之后还没有像这样坐在考场完整打一次比赛,因为CSP认证似乎对于我们来说没什么用(除了可能能参加CCSP),所以心态还是比较好的,于是在准备了两三周之后,带着一定的刷题量和恢复的部分码力就来了。

    ———————————————————————————————————————

    早上检查完内务就快八点半了,赶紧领了外出证换装跑出校门,叫了辆滴滴先去了医院给牙套复诊,弄好已经快九点半了QAQ,赶快赶去动车站找两位队友。

    比较顺利地上了车,直达北京后又直达了北邮(直男的出行计划),此时过了十一点,我们在周日稍显冷清的北邮中很快找到了主楼并认好了去考场的路线。尴尬的是和以前的比赛不同,就算是在考场门口,也没有任何代表着CSP认证要在这里进行的标识,感觉这个认证考试还是非常不受重视的233

    北邮的学生食堂一二楼都是刷学生卡用餐的,于是我们去了三楼支持手机支付的茶餐厅点了餐,五个菜人均¥50,环境不错,还见到了一只和海底捞很像的玩偶熊,总体体验良好。饭后就差不多要去考场了,Haogod在七楼考,阳哥和我在九楼考。进考场时也没有人检查我们随身用品,监考人员也仅是在开考后不久后提了一句能携带的纸质资料仅限书籍。

    进了考场之后才很惊奇地发现北邮本校考生和我们外校来的考生的考试系统是不一样的,北邮本校生(占了大部分)使用的是学生账号内网登陆的内网OJ,我们则只能使用CCF提供的官方认证平台。

    所以他们考的CSP是可以实时知道当前提交的分数的(黑板上的公告还特地强调了这一点),也就是说我们外校考生考的是OI赛制,而他们考的是IOI赛制。在询问考务人员之后,他们只使用了"这就没办法了,我们也是第一次承办这个认证"来搪塞,考试中也没有任何人来检查我们的证件,可以说是北邮西土城校区考场办得是有些不正规且违背CSP认证规则对本校生过分关照了。

    没办法,只好对于连样例都不能复制的CCF系统看题,根据做往届题的经验T1、T2都是可以一眼秒的,T1简单模拟了一下报数的过程,T2用了Map离散化乱搞。

    T3还是一道大模拟题,题意是让判断化学方程式是否配平,于是先花了一些时间码好了没有括号的情况,想着写完T4、T5再回来填带括号情况的坑(Flag

    T4题目太长了,先看T5,第一眼看过去是一道带两个懒标记的线段树题,但是连续取模两次比较奇怪,想了一会没有发现什么特别的数学性质(CSP认证考数论了?),于是开始硬敲支持区间乘法和区间加法的线段树代码,好久没打这个了...手生了,码了1h才成型,但是码完之后发现这玩意还要加个高精,还是需要支持模操作,在又尝试在数学方向推导无果后开始改线段树的代码,最终没有调出来,白白浪费了1.5h多的时间。

    T4是最后看的,理解完题意之后觉得应该离线来按时间戳处理各个事件,应该又是一道模拟题,但是目测时间不允许(因为我们不能和北邮本校生一样可以利用系统无限提交且实时查看提交的分数,所以还必须预留一段时间肉眼检查代码),尝试码了一部分之后放弃了。

    总的来说,第一次参加CSP认证考试自己没有没有选择正确的策略,加上本来就比较菜,本来可以利用码T5的大量时间来做T4和写完T3,又或者可以直接上Java用BigNum暴力跑T5,结果啥都没干成,丢失了好多可做的分数,准备的资料也没有用到,是挺可惜的。所以说以后无论是比赛还是考试都要稳住心态,审视好自己的水平并自信地选择正确的策略。要学习的还有很多啊~

    毕竟CSP认证一年可以考三次,也不知道下次什么时候来,撇开考试不谈能和阳哥和Haogod来北京溜达一趟还是很开心的,还窥探到了北邮的通讯工程、计科的高端实验室,晚上还去了隔壁的北影逛了一圈,最后赶在熄灯前归队销了假,总之是不错的一天(自我安慰MAX)。

    之前几周的很大一部分的精力都用在准备CSP认证上了,下一步该把建设CPPU OnlineJudge的任务提上日程了,除了程序评测还想一步步加上CTF靶场功能,希望下学期能完成吧~

    就这么多,熄灯了。

    ————————————————————— 2019.12.16 更新

    没想到今天就出分了,

    下次加油吧...

    ————————————————————— 拍的一些照片

  • 相关阅读:
    LeetCode 225 Implement Stack using Queues 用队列实现栈
    LeetCode 232 Implement Queue using Stacks 两个栈实现队列
    LeetCode 583 Delete Operation for Two Strings 删除两个字符串的不同部分使两个字符串相同,求删除的步数
    LeetCode 230 Kth Smallest Element in a BST 二叉搜索树中的第K个元素
    LeetCode 236 Lowest Common Ancestor of a Binary Tree 二叉树两个子节点的最低公共父节点
    LeetCode 148 Sort List 链表上的归并排序和快速排序
    LeetCode 069 Sqrt(x) 求平方根
    webpack新版本4.12应用九(配置文件之模块(module))
    webpack新版本4.12应用九(配置文件之输出(output))
    webpack新版本4.12应用九(配置文件之入口和上下文(entry and context))
  • 原文地址:https://www.cnblogs.com/zhwer/p/12045893.html
Copyright © 2011-2022 走看看