CSP-J复赛模拟赛后补题报告Day4

日期:2023年10月5日星期四

S10698

1.比赛概况

比赛共有4题,满分400分,赛时20分,其中第一题爆零,第二题20分,第三题爆零,第四题爆零。

2.比赛过程

刚开始的时候,鼠标和键盘等设备都出现了问题,举手示意老师,老师调整了一番之后,把我的电脑关机重启了,一共花费了15min,我因此获得了15min的补赛时间。设备正常后,我先浏览了一遍题目,感觉第一题最简单,就先做的第一题。做第一题的时候,看出来了是一个大模拟,就写了一段时间的代码,但在读题的时候出现了问题,以为是出现一个数字后,只把数字前面的所有字符按照数字重复输出(题目要求的是,每次重复是当前数字之前的所有字符,而不是只重复单个字符或部分字符),这个题就没有思路了,花了一个半小时的时间,就开始做的第二题。做第二题的时候用了一个前缀和,以为自己做对了,样例也对了,但是最后只对了20%的样例,剩下的样例都超时了。做第三题的时候,根据20%的数据范围进行了骗分,感觉自己在20%的数据范围内是正确的,可是最后依然没分。做第四题的时候时间不够了,只根据数据骗分,最后也是没分。

3.题解报告

(1)第一题:复读机(repeater)

情况:赛中0分,已补题。
题意: 

赛时本题做题想法:当时读题的时候不仔细,以为是对数字前面的部分字符进行重复输出(代码也是根据这个写的),直到测试样例的时候才发现了自己读题的错误,题目要求的是,每次重复是当前数字之前的所有字符,而不是只重复单个字符或部分字符,然后就没有思路,开始做下一题了。

题解: 可以开一个答案字符串,在每次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值