游客 发表于 2012-4-15 17:32:00

关于最终比赛的硬件环境~~~

我想问下计算机的硬件差异对程序耗时的影响大不大?我最终的缓冲时间为500ms,在我机子上是一点问题也没有的,不管对方的操作有多少,都不会因为超时而出问题,但是在比赛的硬件环境下呢?我自己的机器硬件参数为:core i5(2.53GHz),CPU每秒运算速度 的windows体验指数为6.4,求版主解答。。

Iver 发表于 2012-4-15 17:57:00

回复 1# 游客 的帖子

你好:
CPU的运算速度可能有或大或小的差异,但算法是否会超时并不完全取决于这一个条件,这个跟你在算法中设计的超时检测方式有关。比如你的算法是在每执行了一小部分操作后就检查时限,而这些操作在你的机器上大约执行50ms,那么,你把时间上限设置在500ms,只要这一小部分操作在我的机器上不跑500ms,你的算法在理论上就应该不会超时的。
另外,对手的操作对你的算法的耗时不会产生很大影响,因为在两个算法是交替执行,而不是并行的。
页: [1]
查看完整版本: 关于最终比赛的硬件环境~~~