这算是我的第一次较正式的\(ACM\)团队比赛吧,真的感谢@dj、@qc两位大佬。

开局就选了最后一题(因为哈希是他们集训队的猫),但三人无啥思路,于是溜回A题(发现有不少人已经过了)。dj很快进入状态,切了两题(dj拿下场内一血!)。码题之余,我感觉自己还没有进入状态,马上跑去读其他的题。尽管咱们队解题过程中间稍微出现了小磕绊,但是没有影响罚时,前期几道题基本都会爽快地一发即过。看了下榜,居然排到了rk3,大家都小小激动一波。

此时场上好像只有@为神那队把G题过了,其他题没什么人交,只好跟着为神他们。G题大家都没有什么思路,只能把\(k\)范围确定下来。一开始我想到奇偶讨论\(m\),但经讨论后无果。挂机一会后,qc建议打下表看看规律,他把打表代码打出来后,dj试了几波数据,发现\(k、n\)的最大公因数与集合长度有关,本菜鸡提供了下gcd求法(他们忘记gcd咋求了),dj把题码出来后成功a了。接着K题我们很快找到结论,无论如何,选取的礼物都是所有礼物中前几大,于是直接sort后再从后往前遍历找答案,但交的时候居然WA了两发,大家都觉得思路基本没错时,我突然发现\(m>n\)的坑点,再特判一下就a了。

看了下榜,我们排到rk6,目前只能从H、M下手(前几名就只有我们队没过M题)。队友琢磨M题时,我再去看了看前面还有什么题可以写(主要是本菜鸡对M没有思路),发现E题虽然很长,根据题目“向上下左右”、每次移动代价恰为1,觉得需要暴力BFS下,不确定q次询问如何处理,但觉得一定能做,而队友现在对H、M没啥思路,于是就将B题给qc试一下,qc推了下时间复杂度,大致\(1e8\)但还不确定能否过(交的时候发现时间限制\(6ms\)emm)。我们继续思考H、M的过程中,qc将B题代码写出来,debug一会儿后交了两发过了(qc于是拿下场内B题一血,闷声发大财)。不过此时对M题仍无多少进展,陷入挂机状态。看了下场上M题其他队只需3-6ms就过了,dj觉得应该先正推,再根据题目条件往反着推。

此时已经封榜单,dj将代码码完后,交了一两发后发现TLE,我想到\(p\)如果为1时,会爆掉,qc发现如果\(p\)为2时,时间应该能过,建议特判\(1\)就行。dj特判了下后,交一发出现WA后,考虑一波后改了下特判条件,还发现中间的循环部分出现漏洞,填上漏洞后交一发竟然过了,我们欢呼贼大声。H题开始觉得需要将\(O(m*m)\)降下来,qc觉得异或和应该与字典树有关,我发现\(n\leq12\)确实在提示我们用字典树(赛后发现,这个\(n\leq12\)是暴力的关键,血亏!),但大家只写过字典树求异或和最值,但不知道如何应用到该题。剩下半小时,咱们队就挂机了。dj和qc说咱们队这次发挥得还可以了,他们原来预期是校二\(QAQ\),我问为啥,他们说他们之前已经翻了好几次车,期末考、省赛、蓝桥杯,而且以往基本是挂机2h+,受挫不少了,害,突然想到自己这段时间以来也是屡次受挫,真是同病相怜


比赛结束,我们队最终是\(Rank\ 8\)。图上两个五角星气球是一血气球。尽管我们正赛前还没磨合,正赛还是我们第一场赛,整场下来,我们队的确算是发挥得还不错了。在比赛过程中我能从dj、qc两位大佬身上、思维上学到东西。比赛中队伍集思广益,与4、5h的个人赛的感觉完全不同。真的感谢两位大佬队友让我这个非ACMer也能体会到ACM的乐趣,希望以后还有机会。

经历与感想丨第15届CSUST-ACM程序大赛的更多相关文章

  1. csu 1503: 点弧之间的距离-湖南省第十届大学生计算机程序设计大赛

    这是--比量p并用交点连接中心不上弧.在于:它至p距离.是不是p与端点之间的最短距离 #include<iostream> #include<map> #include< ...

  2. 第13届 广东工业大学ACM程序设计大赛 C题 平分游戏

    第13届 广东工业大学ACM程序设计大赛 C题 平分游戏 题目描述 转眼间又过了一年,又有一届的师兄师姐要毕业了. ​ 有些师兄师姐就去了景驰科技实习. 在景驰,员工是他们最宝贵的财富.只有把每一个人 ...

  3. CSUST 第15届 校赛总结

    一直想记录一下自己的比赛,却感觉空间说说有点不适,思考了一番还是打算放到自己的博客园 这次比赛总体来说还是不错,签到还是稳的一批,基本前四小时都在rk1 开局切了几道签到题,然后开了一道思维gcd,正 ...

  4. “盛大游戏杯”第15届上海大学程序设计联赛夏季赛暨上海高校金马五校赛题解&&源码【A,水,B,水,C,水,D,快速幂,E,优先队列,F,暴力,G,贪心+排序,H,STL乱搞,I,尼姆博弈,J,差分dp,K,二分+排序,L,矩阵快速幂,M,线段树区间更新+Lazy思想,N,超级快速幂+扩展欧里几德,O,BFS】

    黑白图像直方图 发布时间: 2017年7月9日 18:30   最后更新: 2017年7月10日 21:08   时间限制: 1000ms   内存限制: 128M 描述 在一个矩形的灰度图像上,每个 ...

  5. SHU 第15届上海大学程序设计联赛夏季赛[热身赛] 第三题(G题) - 英语成绩

    看完题目就觉得是个图论题…… 每个人的成绩就是vertice,两个人的分数差就是edge,那么肯定类似于一种relax的方式,不断将每个人的成绩的min往上提, 当然,单纯的遍历一遍G.E肯定不可能就 ...

  6. 第15届浙江省赛 E LIS

    LIS Time Limit: 1 Second      Memory Limit: 65536 KB      Special Judge DreamGrid is learning the LI ...

  7. 第15届浙江省赛 D Sequence Swapping(dp)

    Sequence Swapping Time Limit: 1 Second      Memory Limit: 65536 KB BaoBao has just found a strange s ...

  8. 第一届山东省ACM——Phone Number(java)

    Description We know that if a phone number A is another phone number B’s prefix, B is not able to be ...

  9. 第一届山东省ACM——Balloons(java)

    Description Both Saya and Kudo like balloons. One day, they heard that in the central park, there wi ...

随机推荐

  1. 【转】Getting an Image on the Screen

    FROM:http://lazyfoo.net/tutorials/SDL/02_getting_an_image_on_the_screen/index.php Getting an Image o ...

  2. [论文阅读]阿里DIEN深度兴趣进化网络之总体解读

    [论文阅读]阿里DIEN深度兴趣进化网络之总体解读 目录 [论文阅读]阿里DIEN深度兴趣进化网络之总体解读 0x00 摘要 0x01论文概要 1.1 文章信息 1.2 基本观点 1.2.1 DIN的 ...

  3. Gym102012G Rikka with Intersections of Paths

    题意 \(T\) 组数据,每组数据给定一棵 \(n\) 个点的树和 \(m\) 条路径,求选出 \(k\) 条给定路径使得至少有两条交于一点的方案数,对 \(10^9+7\) 取模. \(\textt ...

  4. C# NModbus RTU通信实现

    Modbus协议时应用于电子控制器上的一种通用语言.通过此协议,控制器相互之间.控制器经由网络/串口和其它设备之间可以进行通信.它已经成为了一种工业标准.有了这个通信协议,不同的厂商生成的控制设备就可 ...

  5. Redis学习五(Redis 阻塞的原因及其排查方向).

    一.慢查询 因为 Redis 是单线程的,大量的慢查询可能会导致 redis-server 阻塞,可以通过 slowlog get n 获取慢日志,查看详情情况. 二.bigkey 大对象 bigke ...

  6. ansible快速部署cassandra3集群

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  7. CentOS 8.x 下尝试安装.Net 5 的运行时

    1.背景 看着不管是群里还是公众号里这几天最热闹就是.Net 5.0 正式版的发布.C#9. 当然要开发.net 5.0 的项目就需要把VisualStudio升级的v16.8.0版本了.升级后自带着 ...

  8. Flink基础:时间和水印

    ​ 往期推荐: Flink基础:入门介绍 Flink基础:DataStream API Flink基础:实时处理管道与ETL Flink深入浅出:资源管理 Flink深入浅出:部署模式 Flink深入 ...

  9. AI云原生浅谈:好未来AI中台实践

    AI时代的到来,给企业的底层IT资源的丰富与敏捷提出了更大的挑战,利用阿里云稳定.弹性的GPU云服务器,领先的GPU容器化共享和隔离技术,以及K8S集群管理平台,好未来通过云原生架构实现了对资源的灵活 ...

  10. 基于selenium微博个人主页视频下载

    # -*- coding: utf-8 -*- import selenium from selenium import webdriver import time import urllib.req ...