第二十次CCF CSP认证考试经验

上半年就想考CSP凑学分,结果一等就等到了下半年orz

第二十次CCF CSP认证考试经验

 

考试规则变化

本次最大的变化是,苦等的实时评分它终于来了。

此外,每道题的语言都可以任选,也可以随时更换当前使用的语言。说白话就是和leetcode的模式贴近很多。

实测评测速度还挺快,在倒数五分钟提交了第三题也是十几秒就判完了十个测试点,不会出现监考老师所说快到点了可能提交不上的情况。

具体参见官方的系统答疑

第二十次CCF CSP认证考试经验

 

根据新规则的取巧混分方法:

这里我这个菜鸡就不讲题解了,只考了250分没那脸面,过几天肯定会有其他大佬发题解的。个人就分享一下这一次发现的,在新的评判规则下的一些让自己分数最大化的技巧。

前两题没什么难度,在可以得知自己分数的情况下,好多人一小时做完前200分就走人了。后三题难度渐增。但是,既然考试时可以实时判分,我们就可以根据题目的子任务点来尽可能获得更多的小分。

由于本次认证的新题尚未加入至CSP官网题库,这里用202006-03举例说明。

第二十次CCF CSP认证考试经验

这是它的子任务说明。做出来整个markdown渲染器,难!全网满分题解都不是特别多(也可能是我太菜了没找到多少)。但是呢,子任务中描述:

对于10%的测试点,仅包括段落,且没个段落仅包含一行文本,且每行文本长度不超过w;

 好,完整的md渲染器我不会写,只有段落只有一行的渲染器还是能写的吧。虽然这样写出的正确程序只能够通过那10%的测试用例,但也是分啊。在新的评分标准下,每次提交都会看到分数,进而也可以得知我们“部分正确”的程序是否可以通过我们设想的那部分测试用例。

 

菜鸡一只,大佬轻喷,欢迎交流py啊(~ ̄▽ ̄)~