USACO-3.2.3-Spinning Wheels

模拟 题意:给出5个轮子,每个轮组有w个缺口(\(1 \leq w \leq 5\)) 问多少分钟后会有一个缺口从头对到尾

一开始题意理解错了,以为给出的缺口是角度x到角度y,后来才知道是角度x到角度x加上角度y。

这道题本身没什么复杂的。

只要注意取模360,然后check的时候统计某个点被统计的次数,如果是5,即是答案。

感觉这道题难点在于时间复杂度。就像自己经常在考场上,想到了正解,觉得太简单了应该想错了吧导致不敢写。

以后不管怎么说,但是要敢写试试。大不了T了嘛。

时间复杂度的计算: 首先因为速度是1以上,所以每隔360个时间单位,肯定会出现每个人都最少出现了一个周期。 对于check一次的情况,需要的最坏情况是555*5(5个轮子,每个轮子5个缺口)。 所以复杂度上很显然是足够的。



本文标题:USACO-3.2.3-Spinning Wheels

文章作者:Xie Keyi

发布时间:2018年07月17日 - 19:07

原始链接:https://xiekeyi98.com/a0f3a879.html

许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 转载请保留原文链接及作者。