首页 > 代码库 > 测评机的优化问题 时间控制
测评机的优化问题 时间控制
有时想用一个空循环 for(int i = 0; i < N; ++i); 测试一下online judge的每秒计算次数,然而结果并不如人意,空循环次数再多,也不会出现想看到的TLE时间超时。我认为应该是编译器对提交的代码进行了优化,去掉了一些和最终函数返回值或输出无关的语句。
想要控制程序运行时间,可以用clock()函数,返回程序运行了多少毫秒。
也可以用 for(int i = 0; i < N; ++i) rand(); 产生随机数,虽然并不用,但我发现这条语句不会被优化掉。
测评机的优化问题 时间控制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。