省赛总结

2019-05-13 21:27:40

  虽然第一次就死的这么难看,但是的确发现了很多问题,我想这是未来我和我的队友要解决的,而不是去难过,去感慨自己是有多菜。在大一训练结束马上参加暑假集训的这个时间段,能发现自己和队伍的问题,这才是省赛对于航海家号最大的收获。场上一共是5道水题,但是5个小时的时间我们连水题都没有切完,这是最大败笔,也是和其他队伍的差距所在。赛后我还发了说说调侃自己“丢三落四,添砖加瓦”,真的是一点没说错。

  对于第一次参加正式比赛的我们,比赛开始最大的障碍就是开题,毕竟英语水平不高,在13个题里选择也是有风险的,索性我们都是选对了,cwy开了A,我开了F,wyz开了M。最开始cwy开始敲A,A题的确很水,一个直接取模的问题,但是cwy把“<=”敲成了“<”,直接贡献了一发罚时。接下了A题过了之后我敲了F题,一个long long卡了我4发,最后改了long long一发过了。我再debug F题中间把电脑交给wyz敲M,一发暴力然而忘记没有break语句,直接TLE,之后wyz和cwy在考虑M我成功的艰难的AC了F题。这时感觉心态已经在罚时中崩溃了,在wyz和cwy想M的时候我接手电脑,帮他们去debug 题,根据cwy事先已经打得暴力表,发现最后大部分结果是1。然后if(a<=1) break; AC了。这时我也发现队友是被自己写的bug弄自闭了,对自己的自信疯狂下降。我也尽量只能放平心态,尽量让自己清醒了。直接跟榜开始C和D,这时我们已经是15个参赛队里唯一的3题队伍了。C题wyz和cwy有思路,他们俩码代码想样例debug,我去看D,很遗憾我没有思路。这时他俩的C也是WA了几发了,对换位置我去看他们的代码。现在说起来我还是感觉自己没读题就直接上是个很错误的决定,直接导致了最后没能帮助他们改出bug——代码里直接变量用错了,这个低级错误我是感觉不是一个ACMer该犯得,而我在帮助他们修改代码的过程中没有自己去重新读题,重新自己理清小细节,而是一味的去把关注的重点放到算法的修改上,也是一个极大的错误,也是盲目自信了,但是我们还是没有这个实力。最后急眼了真的,因为D题居然也WA了,我看着这份代码,以我刚在周四离散数学课上学的,我确信这个算法没有任何错误,我转头去重读题目,一个mod真的被两个读题的忽略了,我哭了~加上%直接AC,真的是很难过。。。时间来到04:35:42,真的是发现不了C的错误,我也是今天在自己做C的时候突然发现这个吧n变量用成了k变量的错误,算法再怎么改也是没有用啊,哎!!然后比赛就结束了。直到今天补题我才发现这个错误。

  总体来说,在所有算法几乎没有丝毫偏差的情况下,我们是生生的用各种逆天bug,断送了我们的比赛,真的是很不应该。

  赛后我认真的想了想为什么自己已经被曾经的同级别队伍远远甩在后面,连一些在之后的队伍也比不上了,这里有我的原因——补题很少,补题总结不足,经常重复自己的错误,充电不足,已经接近断电,该好好趁着这段时间给自己充充电。有队伍的原因——自闭自卑,有些底气不足的样子,个人能力发挥不出来,团队里的分工协作有待调整,对每个题目的筛查也有待提高。

  也总结了一些经验,比如如果你要帮一份写好的代码去debug,你最好去在重新阅读一遍题目,有些bug就是读题不完整造成的。对包扩自己在内所有人的代码也要适当的权衡一番,每个地方都有可能出错,即使是一个变量,一个=,尤其是我会经常忘记的long long。不到最后不要放弃,如果当你的代码山穷水尽的时候,不如交给队友再敲一遍,只给伪代码,不要任何其他东西,你的错误也许就会被覆盖掉(最后题目实在过不了值得试试)。水题真的有的时候会决定你的排名,每道水题力求一遍AC,交之前多想想会不会出现数据溢出,会不会少点边缘数据的处理,千万不要上头交题交high了。

  平时不去总结,这样总结下来其实我们真的就成了萌新了,要走的路也真的很远,会比18级其他队伍更难走,我们在低谷太长时间,已经快被麻痹。想回到当初的局面,我们付出的会很多,也不是一定会成功,但ACM是当初自己选的路,这是我自己的选择,我就要自己坚持下去,不管现在是不是很菜,我觉得自己以后一定不比他们差!

  最后照例说句“明年再来”,其实这不是我对我的调侃,我只是希望自己至少有个前进的动力!因为未来不可知,我希望明年5月自己还能在实验室里敲着总结,说句“明年再来”!

2019山东省ACM省赛菜鸡的赛后总结的更多相关文章

  1. 2019浙江ACM省赛——部分题目

    有一些题目过了我还没有重新写,先放一些我重新写好了的吧 签到题拿到了信心吧,9分钟写完两题,我们贼开心,我大哥说签到题有什么好开心的,如果不是我有一些地方卡了下,可能还是更快吧,还有就是测试案例多试了 ...

  2. 第七届山东省ACM省赛

    激动人心的省赛终于结束了…平静下来再回头看真的感觉一波三折…先是赛前毫无预兆的查出突发性耳聋…伴随而来的就是左耳听力下降.轻微耳鸣.极个别情况下的头晕…不过这都还好,毕竟药物可以恢复…热身赛只过了一道 ...

  3. 第十届山东省acm省赛补题(1)

    今天第一场个人训练赛的题目有点恐怖啊,我看了半个小时多硬是一道都不会写.我干脆就直接补题去了.... 先补的都是简单题,难题等我这周末慢慢来吧... A Calandar Time Limit: 1 ...

  4. 2019长安大学ACM校赛网络同步赛 L XOR (规律,数位DP)

    链接:https://ac.nowcoder.com/acm/contest/897/L 来源:牛客网 XOR 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...

  5. 2019长安大学ACM校赛网络同步赛 J Binary Number(组合数学+贪心)

    链接:https://ac.nowcoder.com/acm/contest/897/J 来源:牛客网 Binary Number 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32 ...

  6. 第十届山东省acm省赛补题(2)

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4124 L Median Time Limit: 1 Second      ...

  7. 2019长安大学ACM校赛网络同步赛C LaTale (树上DP)

    链接:https://ac.nowcoder.com/acm/contest/897/C来源:牛客网 LaTale 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 32768K,其他语 ...

  8. 2019长安大学ACM校赛网络同步赛 B Trial of Devil (递归)

    链接:https://ac.nowcoder.com/acm/contest/897/B来源:牛客网 Trial of Devil 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32 ...

  9. 2019长安大学ACM校赛网络同步赛 M LCM (数论)

    链接:https://ac.nowcoder.com/acm/contest/897/M来源:牛客网 LCM 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65 ...

随机推荐

  1. Windwos 08R2_DNS全面图文详解

    目录 目录 前言 软件环境 DNS域名服务器 DNS服务器原理 DNS域名空间 DNS区域 DNS服务器的类别 DNS查询模式 缓存文件 配置DNS服务器 DNS服务的应用 创建DNS正向解析区域 在 ...

  2. cvAddWeighted 进行图片融合

     http://blog.csdn.net/longzaitianya1989/article/details/8103822 cvAddWeighted 进行图片融合 2012-10-23 18:2 ...

  3. 基于Java Agent的premain方式实现方法耗时监控(转),为了找到结论执行:premain在jvm启动的时候执行,所有方法前,会执行MyAgent的premain方法

    Java Agent是依附于java应用程序并能对其字节码做相关更改的一项技术,它也是一个Jar包,但并不能独立运行,有点像寄生虫的感觉.当今的许多开源工具尤其是监控和诊断工具,很多都是基于Java ...

  4. 嵌入式C语言3.5 关键字---运算符

    1. 算数运算符 + -                    A +/- B 要求A,B数据类型一致 * 乘法   / 除法    %取模 乘法CPU可能需要多个周期,甚至需要利用软件的模拟方法来实 ...

  5. 3.jmeter jsr232 脚本获取当前测试的正在活动的线程数

    jsr232 groovy 脚本获取当前测试的正在活动的线程数 (需要选择 groovy类型, 如果使用beanshell或者javascript,请根据其语法稍作修改即可) import org.a ...

  6. Django token 学前小知识

    1,base64 '防君子不防小人' 方法 作用 参数 返回值 b64encode 将输入的参数转化为base64规则的串 预加密的明文,类型为bytes:例:b‘guoxiaonao’ base64 ...

  7. LOJ6682 梦中的数论

    题目 不难发现我们要求的东西是\(\sum_{i=1}^n\binom{\sigma(i)}{2}=\sum_{i=1}^n\frac{\sigma(i)(\sigma(i)-1)}{2}=\frac ...

  8. 同事遇到了一个问题(在DllMain函数之前抢控制权)

    同事有个需求,他的进程会加载一个DLL,他需要在那个DLL的DllMain函数执行之前控制DLL,修改DLL的内存. 以上工作要求全部在应用层执行. 这个其实有点悲剧. 因为这个需求其实有点坑,因为需 ...

  9. C# 编程—字符串(方法应用)、数学Math函数、DateTime、异常捕获、其他

    其他:        #--任意位数字,有几位显示几位        0--至少以为数字,不足则补0        例如:#.00--必须保留两位小数 字符串(string): Length  长度 ...

  10. 【记录】linux docker 安装 tomcat

    前言:首先linux需要先安装docker,具体步骤可以参考博主之前博客,也可自行百度. 话不多说,开始安装tomcat: 通过docker安装tomcat docker pull tomcat:8. ...