【GDOI 2013模拟】总结

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 的解法好了。

最主要是要考虑到下界(考虑到了),而且我们能取到这个下界(没考虑到)。

首先总路程=有东西在车上+没东西在车上
有东西在车上的部分只要全部加起来就可以了。
一条路不可能正向和逆向通过时都没有东西在车上,再考虑正向和逆向通过对答案的”空车贡献”可以抵消。没东西在车上的时间就基本上可以算了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值