18:00~18:20
写T1,先将所有数字记录下来,再转换为符合题意的字符串,判断是否与原字符串相等。
18:20~18:30
阅读思考后三道题
18:30~18:50
思考并写T2代码,类似于括号匹配多加了一步操作。
18:50~19:30
思考T3的前两个数据范围,想到了trie树的操作,写了40分代码。
19:35~19:50
思考T3的第三个数据范围(梯形),未果。
19:50~22:00
检查前三道题并上交,阅读并思考T4。
分数
预计分数为100+100+40=240
结果为100+50+50=200
其中T2因为string类型与char类型的相互转换,导致莫名RE(每天一个低级错误)
T3好像是因为数据有些水,不能抱有侥幸心理。
总结
以后应该像这样多思考T3,T4的部分分,尽量多拿,但是像T2这样的低级错误尽量不犯,写法注意选取保险些的写法(char数组转char),考试时的思考要具有逻辑性,看完题解发现对于T3的三个条件的处理是一步一步来的,先将不好存储的字符串用map转化为编号再进行处理。
博主在一次编程竞赛中,详细记录了自己在18:00到22:00的时间分配,包括题目理解、代码编写和错误反思。T2因类型转换错误导致运行失败,T3则因数据范围处理不当而失分。博主认识到在考试中需要避免低级错误,提升代码保险性,并提高对复杂问题的处理能力,如T3中字符串处理的优化策略。

915

被折叠的 条评论
为什么被折叠?



