2023年JSCPC参赛经验贴

2023年5月28日9:00-14:00,jscpc在江苏省南京市金陵科技学院江宁校区举行,来自江苏省及外省的近200支队伍参赛,最终角逐出金奖17项,银奖34项和铜奖51项。

江苏省程序设计大赛(简称jscpc),可以理解为江苏省级ACM类赛事,对于一般的同学来说应该是最能够接触到的ACM类赛事,本人有幸能够和两位蓝桥杯省一的队友一起参加此次赛事,以下为相关经验。

 

比赛环境:

三名队员只能使用一台电脑,电脑操作系统为Linux的ubuntu。提供只有编辑文本功能的vs code,以及有编译功能的一些编译器如code blocks等。

个人体验:由于本人之前考过csp所以对ubuntu的基本操作有所了解,但是在使用的过程中,我们全组都采用c++,先是试了所有的c++编译器都没有反应,包括提供的codeblocks等,最后只能采用Linux命令行输入指令编译和运行(这些指令会给你,不需要自己记住,但记住最好),这导致了我们没有调试的功能(不能打断点),因此所有的错误都要自己推理和完善。一般开考前一天下午考场会对选手开放进行测试,所以建议方便的话参加第一天的测试赛。

 

竞赛规则:

1.赛题赛制设置

一共有ABCDEF GHIJ十道题,赛题全部为英文。

ACM赛制,最后一个小时左右封榜即不能看到其他队伍在此之后的AC情况,但可以看到其他队伍都尝试了那些题和尝试了几次。

2.参考资料

可以携带纸质材料,包括《算法导论》等书籍和自己打印的纸质材料,有代码也可以,因此相当于用模版的题都可以通过查资料来应对。由于赛题是英文,建议英语没有把握的同学带英语词典,但是因为有些计算机方面的用词不属于考研以及四六级,所以建议带那种大的牛津词典。

3.成绩认定

由于采用ACM赛制,结果采用在AC题数量相同的条件下罚时较小的队伍获胜的条件。

罚时规则参照两点:题目罚时和错误罚时。题目罚时是指你AC该题距离开考有多少分钟你的累积罚时就加多少。错误罚时是指你每次提交没有通过次数*单次罚时,具体的单次错误罚时不太清楚,但肯定有。(注:本次jscpc的题目通过显示的是correct不是accept)。

 

比赛过程:

1.因为比赛很多队伍在同一个教室里,每个队伍都在讨论,所以可能声音会很乱很大,因此比较喜欢安静思考的同学可以带个耳塞之类的东西。

2.这次比赛时举办方给发了零食,也有水,因此不用担心中午会饿的情况。

3.封榜之前每支队伍每AC一道题,都会有工作人员在桌角插一个气球,这是比较好玩的一点,选手也可以通过气球颜色和数量来跟着同一个教室的大佬推题,也可以看榜,看哪个题过的人多就看哪题。每道题气球颜色固定而且会在前面给一个参照,哪题是哪个颜色的气球

4.结束之后中场休息一个小时左右,给选手去吃饭,主办方发了饭票,一人60,能在食堂用花都花不完。

5.休息后全体成员前往活动中心进行放榜,这一环节也比较有趣,因为初始给的是封榜之前的榜单,所以在中途不断会有队伍因为AC飞上去,特别刺激。很清晰当时有个南信的队伍连AC两题直接拿金牌,都是大佬。

 

个人的一些吐槽:

1.环境氛围

ACM类赛事参加的队伍基本算是各校的编程顶流了,因此比赛时的气氛包括赛后的气氛是非常不错的。比赛时经常有一些队伍因为AC题欢呼,尤其是在最后一个小时内,这也是ACM比赛的一大乐趣。

 

2.拿奖条件

外省也可以参加虽然不算获奖(被列为打星队伍),但是也可以最后看到自己队伍在哪个奖牌的区域内,给自己增加信心,对自己有个清晰的认识。

想要拿奖必须在自己学校的参赛名额里,因此本次比赛也有很多省内高校的打星队伍。

本次比赛大概AC五道题一定可以拿铜,也有少量队伍AC四道题但是罚时特别少拿了铜。AC六道能拿银牌,AC六道但是罚时较少还有AC更多题的能拿金。

 

3.报名方式

一般省内的学校会校内组织报名,会发通知,但是一般会在XCPC的训练群里发,因为很多比赛能拿奖不代表能玩转这个比赛,因此如果想报名应该留意通知,提前找好队友。

 

总结:

这是我第一次参加官方举办的ACM类比赛,因此目标是拿个铜,但是遗憾的在于,我们因为一个单词“suffix”不认识拖慢了进度,之前也刷过cf但是没遇到过(后来是根据样例推出来是后缀的意思)最后差一点就A了五道题,虽然有一些队伍A了四题拿铜,但是我们也是罚时太多比不上他们,也算是吃一堑长一智,下次肯定带词典来🤣。知识点上还是应该再加把劲,速度和配合也应该多练一练,今年打个铁先,明年打个牌子。最后附上一张参赛证照片,弥补没拿牌子的遗憾🥹。

82894358d66140c0a0c3ac291759c444.png

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淬炼之火

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值