比赛链接:https://ac.nowcoder.com/acm/contest/21592

  大三的第一场正式赛,之前的几次网络赛和选拔赛都有雄哥坐镇,所以并没有觉得很慌毕竟校排只取每个学校成绩最好的队伍。而这场雄哥却已经不在了(指去考研),我们身为软院 \(ACM\)​​​ 现任扛把子,如果还打得不好的话。。。不仅没法给 \(20、21\)​​​ 级的学弟们做个好榜样,也着实对不起自己和队友们这两年来的努力更重要的是还会被 cy 喷,所以还是有一定压力的;而且赛前真感觉自己这波可能会凉(毕竟我们队比赛前几天,\(YooQ\)​​​ 在肝塞尔达、\(ZJC\)​​​ 在研究传感器陪女朋友、我在搞博客和玩正则),已经做好了没拿金被 \(cy\)​​​ 喷个狗血淋头然后疯狂加训的心理准备了,好在最后还是有惊无险,封榜后过了两题,最终 \(rk\ 13\)​​​​​​​ 恶魔的数字,运气好苟到了一块金。虽然有几道可做的题目因为卡题和时间分配的问题导致没过令人有些惋惜,不过至少吃了个保底,勉强不亏。加训还是要加训的,充分感觉到了自己有多菜

  开场签到题签得很顺,毕竟只是省赛,签到题一般都非常友好,大伙一人一题,​​​​​​​​​​​​​​​​三十分钟就 \(AC\)​​​​​​​​​​​​​​​​​​​​​​​​​​​ 了仨签到题且不带罚时。感动,上次写签到不罚时是啥时候来着

  签完到后因为没有顶尖高校的大佬带榜,其他题基本都是没人过的,只能自己一道题一道题开过去然后大概地判断一下哪些题可写,哪些题是魔鬼,这对于我们队三个没过六级的英语渣渣来说属实是一个大挑战,果不其然开歪了题,\(YooQ\) 和 \(ZJC\) 开了一道看似好做实际上相对来说还是有些麻烦的 \(DP\) 题 \(A\),我则一个人在旁边肝一个直到比赛结束都没人过的思维题 \(D\)。

  然后就是漫长的煎熬和折磨——队友搞 \(A\)​​​ 已经 \(WA\)​​​ 了 \(4\)​​​ 发了,我的 \(D\)​​​ 更是一直觉得好像漏了点啥,看他俩讨论得热火朝天的,也不太敢去跟他俩抢键盘,在此期间我还开了 \(F、G、H\)​​​ 题,感觉都挺可做的,但是队伍卡了 \(A\)​​​ 题,也没法写,只能继续抓头发嗯想 \(D\)​​​。

  幸亏后来队友还是有惊无险地在两小时三十分的时候过了 \(A\)​​​​​​​​​​,然后他们就去想我觉得可做的 \(F、G、H\)​​​​​​​​​​,我则上机调了波 \(D\)​​​​​​​​​​,样例过了,自信交一发,跑了半天,最后还是 \(WA\)​​​​​​​​​​ 了,虽然跑了很久让我觉得我的代码应该跑过了很多样例,只有一丢丢错误,稍微 \(debug\)​​​​​​​​​​ 一下说不定就能过,但 \(YooQ\)​​​​​​​​​​ 表示 \(G\)​​​​​​​​​​ 题是个莫队板子,很好做他能秒,这时我寻思着我想这一道题想了这么久结果还是没过,加上到目前为止这题通过率还是 \(0\)​​​​​,属实是把我整不自信了,于是就乖乖地把键盘让了出去,滚下去想 \(F\)​​​​​ 和 \(H\)​​​​​​​​​​​​​ 了。

  仔细思考了一下发现这俩题一个博弈一个推猜规律,都是我比较擅长的,于是就跟 \(ZJC\)​​ 一起一边讨论一边打表一边推例子,此时比赛已经持续四个小时了,也开始封榜了,我们队却还是只过了四题,已经由最开始的前五名掉到不知道哪里去了,根本不敢看榜;另一边,被委以重任的 \(YooQ\)​​ 好像也拉了,忘了莫队怎么写还没带莫队板子,然后用分块写了挺久,结果不是 \(TLE\)​​ 就是段错误,笑死,根本秒不掉。

  好在最后我推出大胆猜结论把 \(F、H\)​​​​​​ 给过了,然后就六​题稳金,接着就是大伙跟 \(YooQ\)​​​​​​ 一起冲 \(G\)​​​​​​ 题,希望做些新的突破,多在赛时过些有难度的题,可惜无论我们怎么调整分块的大小和数量,仍然不是 \(TLE\)​​​​​​ 就是段错误,狂交 \(23\)​​​​​​ 发还是冲不过去,最终还是以遗憾收场。至于我感觉差一点就能做出来的 \(D\)​​​​​​ 题?赛后重新交了一发看了下,发现数据通过率百分之零,芜湖,还好没跟队友抢键盘,这波啊,这波是谦让的胜利。(bushi

  不过回头看了下群里发的题解,发现我 \(D\)​​​​​​​​ 题思路完全正确,估计是某些细节的地方写挂了,导致没过去而且挂的挺严重的,竟然一个数据都没过,而 \(G\)​​​​​​​ 题的写法也跟 \(YooQ\)​​​​​​​​ 差不多,就是离线莫队,分块也能做,但出题人在题解里承认他出的数据有些卡常,可能会让部分大常数选手暴毙 YooQ 雀食大,可惜可惜,感觉还是有机会八题的,如果真能八题的话,那这场比赛也就圆满了。cy 也不会喷我们了

  总之一句话,还是得加练啊加练啊加练啊加练啊啊啊啊啊啊!!!!!江西省是公认的竞赛弱省,省内都只能拿个 \(rk\ 13\)​​,全国范围更是想都不敢想。到时候区域赛别说当初暑假时定下的冲银的目标了,能稳住铜就不错了,呜呜呜。

  写完博客好像写的有点久了赶紧去补题了,今天不补完 \(D\) 我不回去了!!!


  补完了,我超,原来是读错题意了,我以为如果给定的数组中如果存在仅出现一次的某个数 \(a_i\),那就不能把 \(a_i\) 当作 \(x\),但实际上是可以的;也就是说只要存在某个仅出现一次的数 \(a_i\),就直接 sort 一下然后输出就行了,我是沙比。


虽然我看到了 at least once 但紧接着又被 each pair 迷惑了
我的评价是——寄

2021 ICPC 江西省赛总结的更多相关文章

  1. 2021江西省赛线下赛赛后总结(Crypto)

    2021江西省赛线下赛 crypto1 题目: from random import randint from gmpy2 import * from Crypto.Util.number impor ...

  2. 2021ICPC网络赛第一场部分题解-The 2021 ICPC Asia Regionals Online Contest (I)

    写在前面 本来应该6题的,结果不知道哪个铸币发了H的clar,当即把我们的思路转向三维几何上.当时我们还在想这三维计算几何的正确率有点太高了还在感叹ICPC选手的含金量,直到赛后我才知道这H题的铸币出 ...

  3. 2021江西省赛赛后总结(Crypto)

    美国大选 程序: from Crypto.Util.number import * from secret import p,q def gcd(a, b): while b: a, b = b, a ...

  4. 【2021 ICPC Asia Jinan 区域赛】 C Optimal Strategy推公式-组合数-逆元快速幂

    题目链接 题目详情 (pintia.cn) 题目 题意 有n个物品在他们面前,编号从1自n.两人轮流移走物品.在移动中,玩家选择未被拿走的物品并将其拿走.当所有物品被拿走时,游戏就结束了.任何一个玩家 ...

  5. 2018南京icpc现场赛心得

    第一次参加icpc的比赛,也是第一块奖牌,虽然只是铜,但其实打的已经很好了,稍微差一点就可以摸银了. 之前参加省赛,成为那次比赛我校唯一一个没拿奖的队伍,其实还是一直都有一些心结的,而这段时间和新的队 ...

  6. 2019年icpc区域赛银川站总结

    目录 一.前言 二.10月19日热身赛 三.10月20日正式赛 四.结果 一.前言 比赛前我们队有ccpc厦门和icpc银川的名额,然而这两个地区的时间正好撞了,考虑到银川更容易拿奖,加上我们ACM协 ...

  7. 2017 ICPC区域赛(西安站)--- J题 LOL(DP)

    题目链接 problem description 5 friends play LOL together . Every one should BAN one character and PICK o ...

  8. UVALive 7146 (贪心+少许数据结构基础)2014acm/icpc区域赛上海站

    这是2014年上海区域赛的一道水题.请原谅我现在才发出来,因为我是在太懒了.当然,主要原因是我刚刚做出来. 其实去年我就已经看到这道题了,因为我参加的就是那一场.但是当时我们爆零,伤心的我就再也没有看 ...

  9. 2018 焦作icpc现场赛总结

    Day 0 没有直达焦作的飞机,所以选择了先到新郑机场,再转乘城际列车.城际列车猜是专门给学生开通的吧,每天只有来和回一共两趟(所以机票选择的余地也不多).买的时候只有无座票了,本来以为会一直站着,但 ...

随机推荐

  1. Shell系列(11)- 位置参数变量(4)

    作用 往shell脚本里面传递参数 位置参数变量 作用 $n n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数,十以上的参数需要用大括号包含,如 ${10} $* 这个变量代表命令行中 ...

  2. javascript wchar_t 宽字符 转化为 ascii字符码数组

    String.prototype.charCodeAt String.fromCharCode() String.prototype.toUtfArray = function() { return ...

  3. ul li 标签

    去除制表符: li{ list-style:none; } ul{ /* 靠左*/ padding-left: 5px; }

  4. 鸿蒙内核源码分析(中断管理篇) | 江湖从此不再怕中断 | 百篇博客分析OpenHarmony源码 | v44.02

    百篇博客系列篇.本篇为: v44.xx 鸿蒙内核源码分析(中断管理篇) | 江湖从此不再怕中断 | 51.c.h .o 硬件架构相关篇为: v22.xx 鸿蒙内核源码分析(汇编基础篇) | CPU在哪 ...

  5. 算法学习->归并排序

    nwpu-2020级算法实验1-problemB Overview 归并排序(Merge sort)是建立在归并操作上的一种有效的排序算法.该算法是采用分治法(Divide and Conquer)的 ...

  6. Pycharm新建模板默认添加作者时间等信息(逼格更高,好像很历害的样子)

    在pycharm使用过程中,关于代码编写者的一些个人信息快捷填写,使用模板的方式比较方便. 方法如下: 1.打开pycharm,选择File-Settings 2.选择Editor--Color&am ...

  7. Python+requests环境搭建和GET基本用法

    Python+requests环境搭建 首先你得安装Python,然后安装requests模块(第3方模块,安装方法:pip install requests)  基本用法 get 请求(不带参数的) ...

  8. SQL Server 命令备忘录(持续更新...)

    1.删除表内容并重置ID truncate table 表名 2.开启SqlDependency监控数据库 在数据中执行以下查询: SELECT is_broker_enabled FROM sys. ...

  9. 利用Java Agent进行代码植入

    利用Java Agent进行代码植入 Java Agent 又叫做 Java 探针,是在 JDK1.5 引入的一种可以动态修改 Java 字节码的技术.可以把javaagent理解成一种代码注入的方式 ...

  10. 面试官一口气问了MySQL事务、锁和MVCC,我

    面试官:你是怎么理解InnoDB引擎中的事务的? 候选者:在我的理解下,事务可以使「一组操作」要么全部成功,要么全部失败 候选者:事务其目的是为了「保证数据最终的一致性」. 候选者:举个例子,我给你发 ...