杭州CCPC总结【游记】

Day0

感觉食堂的菜蛮不错的【比icpc大连赛区要好】

发的东西里面有送伞,结果下午就下雨了。

热身赛一共四题

A题是签到题

B题是个爆搜

C题是个旋转卡壳

D题是个KM算法

ABC10分钟之内就口头AC

A题很快就过去了。C题我做过原题,抄了以前的板子,然后...没过。

Byjc写了个大暴力...没过

D题一开始我题意表达错误了...少说了一句话

开场半个小时后火火就趴在桌子上睡着了

一个小时后睡醒,发现我们的BC还是没过去【似乎预示了第二天的悲惨开场】

于是亲自督战,看着yjcB题弄过去了。

我重新说了一遍D题题意,立刻反应过来KM直接搞。花了7分钟抄板子又花了5分钟建图。交上去直接A掉了

最后热身赛过了三题。

 

Day1

正式比赛

早饭:八宝粥*1

开局5分钟,看到了A题的红气球已经发出去了,就把A题当作签到题处理

大约15分钟的时候火火把A题切了,感觉势头良好。

我看Fyjc先写起了C

感觉这个F就是个贪心,稍微细想了一下没问题

C题第一发提交wa了后打印了代码然后换我写F

随后F题也挂了。

火火发现B题是个tarjan缩点后统计度为0的点的权值和,于是去弄B

我和yjc开始查错。

过了一会火火的B题也WA

yjc交的几发C也都没有通过

我发现F题贪心策略有问题,应该要枚举一下除号的位置。

修改完毕后还是WA

此时已经过去了1.5H,我们队仍然是一题,而后面的南京大学已然三题,现场超过一半的队伍都过了两题以上。

这时候火火突然查出了B题的错误,改了一下交上去,通过。接着他和yjc都检查起了C题。

电脑空着的时候我去翻了一下Clarification,发现C题的速度可以不用是整数,读题出现了失误。火火立刻对着原来C题的代码改了起来,但是似乎精度问题没办法通过。

中间我让yjc帮我看了一下F题代码,过了一会他问我,这个ans为什么初始值是0,不能是负数?我这才反应过来,把火火赶下电脑改了下ans初值交了一发,过了。几分钟后火火把C题改成了分数统计答案,解决了精度问题,终于也通过了。

这个时候回过头一看,身后的南大已经5题了。翻了一下榜单,推测K题是可做题,但是数据范围过大,一时间不知道如何下手。Yjc感觉G题是一个DP,开始推G题的转移方程。

我感觉K题去掉两段中间重复的区间后,只要剩余的后面区间有两个质数就肯定是No,因此只要暴力查找是否大于两个质数,若出现的次数小于等于两次把剩下的直接暴力匹配也许就可行。和火火yjc说了以后他们觉得没问题,就先写了一次暴力。但是匹配的时候复杂度过大T掉了。火火把暴力匹配的部分改成了二分图最大匹配,如果能完全匹配则可行。第一次调试直接用n暴力,结果数组开小造成了电脑死机。抢救无果后我们选择了重启电脑。重新设置了长度并跑过了样例和手测数据后,提交了一次,但是WA了。发现YesNo被我打成了YESNO。火火把最后输出的改掉后又交了一发,还是WA,上面还有一个NO忘记修改了。改完之后通过了该题。

这个时候看了下榜单,DE题出的队伍较多,可是我们都没有思路。初步推测D是个数位DPE是个网络流。我们三个人开始折腾E题的建图,但是许久无果。这个时候身后的南大弄出了第6题。看了下榜单发现排名已经在很后面了,感觉剩下DE如果都不出就要GG。这个时候翻了下D题,一开始yjc发现了y的位数一定不可能很长这个性质,我就想是不是其实和的种类数很少,于是就写了一个暴力跑了一下,发现7的时候是1400左右,8的时候也只有6000多【后来发现这个暴力似乎少考虑了有0的情况】。这个时候火火也写了个暴力验证了一下,发现种类数很少只要枚举各个数字的个数就可以解决问题了。

他写D的时候我和yjc继续想E题做法,又建了各种模型,但是都无法适用。D题尝试了多次结果都是WA。去翻Clarification发现有一种情况漏考虑了。改完后通过。

我准备先写个网络流的模版,如果E题想出建图的话可以直接用上。写了一大半后火火说先让yjc写个暴力试试,因为队伍罚时已经没什么关系了。10分钟后暴力写完,加了个小剪枝,觉得不保险,又加了个随机化上去。提交,通过。去掉随机化又交了一次,也是通过,而且时间比随机化还快。

时间还剩下半个小时,感觉剩下的题都没什么时间弄了,J题是个数论如果推出来应该来得及写,但是没办法推出结论,写了个暴力打表也没找出规律。随后我们刷起了榜单,因为已经封榜因此只能看到别的队伍提交次数。算了一下大概20多名的样子,如果只有15个金的话去掉打星队也拿不到【后来发现是15+3个金】。后面的南大队伍还是6题,他们还剩下一个K题,感觉什么时候弄出来都不奇怪。因为我们队伍罚时最多因此只要弄出来啊他们排名一定在我们上面。就这样度过了最后的半个小时。比赛结束后场外先公布了终榜,RANK17,然后被告知有18个金牌,正好压线。

-------------------------------------------------------------------------------------------------------------------

封榜后出了两题从Cu冲到Au了,感觉很刺激。

【附封榜前的排名曲线】




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值