duration
今天的写题顺序大致上是T0,T2,T3吧,T2比较无力。
刚开始看到这套题没什么头绪,定下神来想了一想,除了T2,其它题目基本上都有了思路。
想了45分钟左右以后,T0码了大概20分钟。T2码了一个小时左右,久了些,可能是一开始没有想仔细细节。T3是个KMP,很快也码好了(半个多小时)。期间也思考了一段时间。
最终结果是T0满分,T2,T3分别是85和40分。
T2之所以没满分是因为我的算法存在问题,没有想全面。
T3之所以没满分是因为写法上存在缺陷,没有将算法表达正确,再加上空间卡得太死MLE了两个点。
fault
其实我最后15分钟找到了T2的思路。并不是说思路来得太晚,然而是我从一开始就没打算碰它。最后才略微看了下,终于找到了思路。然而15分钟不足够考虑细节和写完程序。
可能是对KMP天生有阴影吧。有时间补码一个KMP的模版来提醒自己好了。
solutions?
感觉今天的题目没有特别难的题目,顺带说一下T2的解法好了。
最主要是要考虑到下界(考虑到了),而且我们能取到这个下界(没考虑到)。
首先总路程=有东西在车上+没东西在车上
有东西在车上的部分只要全部加起来就可以了。
一条路不可能正向和逆向通过时都没有东西在车上,再考虑正向和逆向通过对答案的”空车贡献”可以抵消。没东西在车上的时间就基本上可以算了。
本文详细记录了一场编程比赛的经历,包括题目的顺序与难度,每道题目的解决策略与时间分配。重点分析了T2题目的解决难点与改进空间,并提出在遇到困难时调整策略的重要性。同时分享了解决T3题目的技巧,涉及KMP算法的应用,以及如何避免常见的错误。比赛结果展示了不同策略和方法对成绩的影响。
676

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



