第五届ccpc赛后总结及思考

        在2023年五月七日,作为学校的代表队伍去参加了第五届河南ccpc比赛,所以有了接下来的一些想法。就具体说一下比赛的感受与收获。

        比赛之前一直跟我两个队友在一起集训,我们在一起打了几场训练赛,做了明确的分工,我主要跟榜单去看新的题目难度,然后出一些数据来增加代码的完善度,以此来避免出现答案错误的情况。我的两个队友主要是解题,然后去写出代码将问题解决,开题的时候不急,先等别人把题写出来完美再去判断哪一题是签到。

        对于我们参加的这次比赛,因为这次题目比较巧,第一题就是签到题,当时我们就开始进行思考,我们三个人看了一分钟,都有了思路,之后把思路共享一下,接着队友就开始敲代码,于是他们两个人就开始敲代码,我就去看下一题了,后面开的是F题,因为这个题是写的人比较多的,读了一遍题,题意理解了,就是排一下序然后求一个区间最大一个最小差值,然后两个队友开始交第一题,我开始出数据,但是我们忽略了一个细节,同时两个队友代码也错误了一点,导致最后wa了两发,其实我们当时提交的也挺快的,因为不知道这次比赛难度如何,所以我们三个就比较慌,虽然三个人都说没事,但是都知道这只是安慰的,然后就去开了F题,我把题意告诉队友,就是排一个序,然后求差分,之后判断每个区间的最小值,当时知道直接暴力的话肯定会时间超限,然后队友说先把暴力的方法写上,然后等后面再优化,但是写了一个小时,写的好多优化的方法都能被卡掉,之后就决定换题,到最后一个小时的时候我忽然想到一段一段划过去的,好像是滑动窗口,但是没有给队友说,因为滑动窗口不经常用,所以队伍里面好像没有人会。因为一直卡到F题,所以继续跟了一下榜,找到了一个数学问题H,是一个推公式的题,因为一开始我们两个人一直想着把那个超时的题给写出来,所以一直浪费了很多时间,另一个队友在看新题,之后他想了一个猜的方法,结果就是,wa了两发,然后我们就拦住他不让他继续交了,接着另一个队友去看数学题了,大概半小时以后他把题意理解了,然后他俩就开始解题,然后好像情况并不怎么好,然后我还在一直想那道超时的题,最后一个小时的话就是我们三个去想那道数学,因为那道题过的人已经很多了,最后最小的范围跟最大的范围我们是分开求的,导致了写对了一半,另一半缺了一个特判,主要原因就是出数据出的太小了,没有把那种特殊的情况找出来。这是我的问题,最后与铜牌失之交臂,还是挺遗憾的。

        对于这次比赛的话,我想的是。

1.不能老卡在一题上,如果没有什么思路的话,可以再去观察后面的题目通过时间与通过人数,然后去观察一下是否有机会可以写出来,而且如果要写一道题的话,如果是可以解决的话,就要全身心投入进去,不要两个题之间反复横跳,两个都想写对,最终结果就是两个一个都写不对。

2.数据太局限,老是想的那么小的样例,应该多想几种可能,看是否存在负数的情况给自己卡掉。

3.不要老拘泥于别人过多少,看好自己的题目,聚精会神比什么都重要。

4.时刻想着特殊判断,提升自己代码的完整性,考虑的要周到一点。

最后,我跟我队友们回来也好好的反思看一下,现在才大一,以后还有机会,所以好好努力,为明年的比赛作好准备,明年ccpc一点要拿个银牌往上,以后继续加油。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值