【问题标题】:How does TopCoder evaluates code?TopCoder 如何评估代码?
【发布时间】:2011-01-25 08:43:44
【问题描述】:

如果您熟悉 TopCoder,您就会知道您的源代码会获得最终的“成绩/分数”,这取决于时间、编译次数等,这是权重最高的性能之一。但是他们如何测试它,是否有某种简单的代码(java 或 c++)可以做到,您可以分享给我来评估并希望自己编写来测试我为大学编写的程序?

这是this one 的一个后续问题,我询问较短的代码是否会带来最佳性能。

P.S:我对 topcoders 如何了解性能和编写代码来测试性能都感兴趣。

【问题讨论】:

    标签: performance test-framework


    【解决方案1】:

    他们有一个测试框架来测试您的代码并测量运行这些测试所需的时间。提交代码后,TopCoders 机器将针对它运行一定数量的测试用例。

    没有人参与衡量性能。它们会自动测试仅在您的代码中花费了多少时间。

    通常,竞争对手都有本地测试框架,可以让他们很好地了解代码的性能。编写一个简单的测试框架应该不是什么难事。

    【讨论】:

    • 感谢您的回答,您是否有任何可以让我了解测试框架的资源
    • 你在说什么比赛:算法、马拉松比赛还是其他什么?
    • 我没有做过任何算法比赛,但是很多马拉松比赛。这是我用于 Marathon Match 54 的测试框架:tuomaspelkonen.com/topcoder-source-code/test-framework
    猜你喜欢
    • 2015-03-11
    • 2018-11-05
    • 2010-09-05
    • 2020-12-15
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多