什么是评测鸭

wys 于 2018-06-20 11:38:46 发表,最后修改于 2018-08-28 00:47:16


俗话说得好:“奋战三星期,造台计算机”。除了造计算机,也有人造评测机,而我们,造了台评测鸭!

鸭子

你很可能想问,为什么要有这样一个奇怪的 OJ 呢?如果就是为了比一比谁的排序跑得更快,随便一个 OJ 都能配置一道这样的题,也能给出一个评测记录的统计呀!

嗯,我们来讲故事。

众所周知,不管是在信息学竞赛还是在工业界,运行时间的测量都是评测的重要环节,而测时间很简单,程序开始和结束时秒表一掐,报出读数就可以了。

看起来挺合理,但是总有意外。也许你知道某些 OJ 的运行时间总是 15.625 ms 的倍数,也许你知道某些 OJ 上多次提交的时间会波动很大,也许你知道评测时滚键盘能对运行时间造成很大影响……

所以,我们采用了你从未见过的技术!

我们既没有用 Windows,也没有用 Linux,而是重新造了一个操作系统 JudgeDuck OS。在这个系统上,你的程序运行时不会受到任何干扰,于是计时变得十分精确。

如果你想知道 (l + r) / 2(l + r) >> 1 哪个更快,循环展开有没有实际效果,或者只是想围观跑得最快的代码,那么你来对地方了。

当然了,我们的评测鸭,也能轻松支持微秒级的时间限制和 KB 级的内存限制。比如 测测你的A+B 就是一道充分利用这个特性的题。

目前评测鸭刚刚起步,还有很多有待完善的地方。如果想出题、发现BUG、想吐槽都可以联系我们。

联系方式:wangyisong1996@gmail.com, saffah@126.com,或者你可以加入QQ群,评测鸭用户群,群号 781384211 。


Judge Duck Online | 评测鸭在线
Server Time: 2019-09-20 11:54:43 | Loaded in 10 ms | Server Status
个人娱乐项目,仅供学习交流使用