美文网首页
初识 OI 和 OJ

初识 OI 和 OJ

作者: nase_luobeng | 来源:发表于2020-03-08 23:17 被阅读0次

在这个空前漫长的在家学习时间里,带着我家小哥哥了解了一下 OI 和 OJ。

OI 和 OJ 其实也不算一个层面的内容,但是觉得其名字很接近,所以放在一起说。

总体来说,前半段课程的作业全靠老母亲,小哥哥经常读不懂题目,感觉上课时他也没跟上老师的进度。课程过半,老母亲崩溃后,就放手让他自己做题,偶尔帮他看看,课程结束两周后,终于完成了全部作业,居然这样也慢慢的拾回了一点儿自信。

补报了进阶班,今天第一节课,终于发现这个小家伙完全不跟着老师的进度走,老师讲 E 题的坑,他沉浸在别的题目里,完全没听到要点。

OJ

OJ 是 Online Judge 的缩写,就是在线判题系统,是一种在编程竞赛中用来测试参赛程序的在线系统,也可以用于平时练习。

有很多种可以用来搭建 OJ 的开源应用,比如应用最广泛的 HUSTOJ。百度一下,可以搜到很多相关信息。

今天也学习了一些术语和规则,简单记录一下吧。

OI

OI 是赛制。题目中有测试点。

测试点的信息等以后再总结。

题目状态

判题时经常会出现的评测状态有:

AC:Accept,程序通过。

CE:Compile Error,编译错误。

PC:Partially Correct,部分正确。

WA:Wrong Answer,答案错误。

RE:Runtime Error,运行时错误。

TLE:Time Limit Exceeded,超出时间限制。

MLE:Memory Limit Exceeded,超出内存限制。

OLE:Output Limit Exceeded,输出超过限制。

UKE:Unknown Error,出现未知错误。

赛制

OI 赛制:传统的赛制,比赛期间不能看到结果以最后一次提交为准

ACM 赛制:比赛时可以看到结果,必须 AC 了这道题目才会计分,会记录

AC 这道题的耗时,每次失败的提交会加上 20 分钟的罚时。通过题目数多

的排名在前;通过数一样的耗时少排名靠前

乐多赛制:洛谷网站独创赛制。结合了 OI 赛制和 ACM 赛制的优点,既可以

按照题目的测试点分点得分,也不失比赛的刺激。比赛时可以看到结果。对

于一道题的得分,计算为(评测得分*0.95^(本题提交次数-1)),最低扣到

原来的 70% 为止。

IOI 赛制:最不刺激的赛制,比赛时可以看到结果,计分按照这道题目的

最高得分。

后续再学习以下两点:

测试点

超出时间限制

相关文章

网友评论

      本文标题:初识 OI 和 OJ

      本文链接:https://www.haomeiwen.com/subject/popsdhtx.html