oj运行时错误_信息工程学院学子实现了首家民办高校学生自主研发OJ平台的成功上线...

OJ简介

OJ平台是在线代码检测平台的简称,也是ACM—ICPC国际大学生程序设计竞赛和CCPC中国大学生程序设计竞赛的官方指定平台。

0d0c13157073f0721727f516613b6333.png

郑州科技学院在线代码检测平台(ZKYOJ)是由我校信息工程学院胡军奎和张家鑫等同学利用课余时间共同研发,经过华为软件开发云的代码托管、代码检测以及代码健康度测试,并且通过局域网内部测试、外网公开测试和信息工程学院程序设计竞赛集训队将近百人的第二期集训营选拔赛的抗压测试。

ZKYOJ平台已完全具备上线条件,并且利用华为软件开发云成功上线,外网访问地址http://114.116.86.102。

56811b949300601ad1141153a29dfb42.png

0d0c13157073f0721727f516613b6333.png

该项目开发团队的指导老师李志伟介绍,ZKYOJ平台可以实现用户在线提交多种程序(如C、C++、Java)源代码,平台对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。用户程序执行的结果将被OJ捕捉并保存,然后再转交给一个裁判程序。该裁判a程序或者比较用户程序的输出数据和标准输出样例的差别,或者检验用户程序的输出数据是否满足一定的逻辑条件。最后系统返回给用户一个状态,状态包括通过(Accepted,AC)、答案错误(Wrong Answer,WA)、超时(Time Limit Exceed,TLE)、超过输出限制(Output LimitExceed,OLE)、超内存(Memory Limit Exceed,MLE)、运行时错误(Runtime Error,RE)、格式错误(Presentation Error,PE)、或是无法编译(Compile Error,CE),并返回程序使用的内存、运行时间等信息,还可以通过平台组织各类程序设计竞赛,并可以显示实时排名。同时也对程序设计类课程的考试改革奠定了基础。

6bd6ceaa54af473501cbb3f37203773a.png 0d0c13157073f0721727f516613b6333.png

这一平台的成功研发,将完全解决线下程序设计竞赛集训队师资紧缺的状况,使得是集训队训练手段的进一步提升,同时也将对程序设计类相关课程的教学改革奠定了基础,为在各类程序设计竞赛中取得优异成绩增加了砝码。

528a29b4c70da1324391cf244de5af23.png

编辑 | 贾天翔

文字 | 李志伟

责任编辑 | 李志伟

信息工程学院新媒体工作室

e14879f50fe1538b37665c869e580988.png

7be5ccbc283ddd2676d57e01202bb3d5.png转载是一种动力 分享是一种美德
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值