找回密码
 立即注册

QQ登录

只需一步,快速开始

游客

主题

帖子

积分

积分
  • 金币

  • 主题

  • 帖子

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

1 个回复

倒序浏览
Iver
版主   /  发表于:2012-4-15 17:57:00
沙发

回复 1# 游客 的帖子

你好:
CPU的运算速度可能有或大或小的差异,但算法是否会超时并不完全取决于这一个条件,这个跟你在算法中设计的超时检测方式有关。比如你的算法是在每执行了一小部分操作后就检查时限,而这些操作在你的机器上大约执行50ms,那么,你把时间上限设置在500ms,只要这一小部分操作在我的机器上不跑500ms,你的算法在理论上就应该不会超时的。
另外,对手的操作对你的算法的耗时不会产生很大影响,因为在两个算法是交替执行,而不是并行的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部