版本15和16间的区别
于2007-11-29 18:34:48修订的的版本15
大小: 4331
编辑: czk
备注:
于2008-02-23 15:37:03修订的的版本16
大小: 4337
编辑: localhost
备注: converted to 1.6 markup
删除的内容标记成这样。 加入的内容标记成这样。
行号 1: 行号 1:
[[TableOfContents]] <<TableOfContents>>
行号 4: 行号 4:
实验和作业题目可以在在线判题系统上提交,由判题系统自动给出程序是否正确的判断。在线判题系统的校网地址在[http://wzuacm.3322.org/oj/](如果在外网,可以先vpn到校网内再打开,vpn的方法参见[http://cmet.wzu.edu.cn/news/sub_news/wojiaovpnfuwukaishiceshi-huanyingguangdalaoshiceshishiyong/view 这里]) (原外网服务器 [https://czk.8866.org/oj/]已经停止使用) 实验和作业题目可以在在线判题系统上提交,由判题系统自动给出程序是否正确的判断。在线判题系统的校网地址在[[http://wzuacm.3322.org/oj/]](如果在外网,可以先vpn到校网内再打开,vpn的方法参见[[http://cmet.wzu.edu.cn/news/sub_news/wojiaovpnfuwukaishiceshi-huanyingguangdalaoshiceshishiyong/view|这里]]) (原外网服务器 [[https://czk.8866.org/oj/]]已经停止使用)
行号 62: 行号 62:
要留言请点击["留言"] 要留言请点击[[留言]]

普通用户使用方法

实验和作业题目可以在在线判题系统上提交,由判题系统自动给出程序是否正确的判断。在线判题系统的校网地址在http://wzuacm.3322.org/oj/(如果在外网,可以先vpn到校网内再打开,vpn的方法参见这里) (原外网服务器 https://czk.8866.org/oj/已经停止使用)

  1. 进入首页后,首先选择网页上部的登录链接登陆系统。

  2. 然后选择网页上部的题目链接,然后选择C++程序设计。

  3. 然后在题目列表中选择要做的题目,看清楚题目的意思。
  4. 按照题目意思编写程序
  5. 在题目页面的最下面选择提交,将程序复制到输入框中,然后按提交按钮

  6. 稍等片刻,在结果页面中可以看到系统对你提交的程序的判断结果。结果有这么几种:
    • 等待测试: 程序等待被测试,稍等片刻再刷新。长时间处于这样的状态,可能是后台测试程序没有工作。请联系网站管理员。
    • 正在测试: 正在测试,请等待片刻再刷新页面
    • 编译错误: 编译错误
    • 超出时间: Time Limit Exceeded! 运行时间超出题目要求
    • 超出内存: Memory Limit Exceeded! 运行的内存超出题目要求
    • 运行错误: 运行错误(除0或者指针、数组越界)
    • 答案错误: 程序输出结果错误
    • 格式错误 格式错误。可能多了或者少了空格、回车等空白符。
    • 正确: 完全正确,恭喜!
  7. 竞赛功能尚未完成

管理员使用方法

现在系统主要支持两种方式的自动判题:一种是由用户按题目要求编写完整程序,由服务器根据事先编写好的测试用例对其进行测试。另一种方式是由用户按题目要求编写一个类、一个函数或者其他部分程序,由服务器将其和事先编写主程序一起编译,然后再用测试用例对其进行测试。管理员对题目进行管理的步骤如下:

  1. 管理员登录后上面会有管理链接,点击管理后进入后台管理界面

  2. 进入后台后,点击问题可以进入添加和修改题目的界面

  3. 一个问题包括:标题、描述、输入格式、输出格式、输入样例、输出样例、时间内存限制、判题规则和测试数据。
  4. 判题规则有严格比较输入输出、忽略所有空白、特殊判题程序判题、手动判题等。前两种都会有后台自动判题程序根据测试数据进行自动判题,区别只是在进行结果比对时是否忽略空白。特殊判题程序判题,需要在特殊判题框内输入一个判题程序,由该程序对结果进行比对(特殊判题还不能使用)。手动判题需要手动进行判题。模块判题则由给定主程序与用户提交的程序一起编译,再对编译后的结果进行测试。
  5. 添加题目后,在问题集设置中将一定的题目加到特定的问题集中,并指定哪些用户具有访问权限。

修改记录

  • new:限制同时判题的数量(当前是2)
  • bugfix:换行符表示错误(测试数据中换行符为\r\n,而判题程序认为换行符为\n)
  • bugfix:最后登录时间没有更新
  • new:用户排名
  • bugfix:用户答对题目列表中有重复项
  • fix bug:原来使用的编译器GCC 4.1中在使用优化-O2时的浮点计算错误。换成GCC 4.0后正确。在10月10日之前遇到浮点数的题目WA的可以重新判断一下。
  • fix bug:时区设置错误,所有时间差8个小时
  • fix bug:显示源代码时没有对尖括号做转义处理
  • fix bug:运行时错误只有错误代号,没有错误信息。现在大部分常见signal可以显示。
  • new:python语言判题
  • fix:中文显示问题
  • fix:随机出现的MLE。读取proc文件系统中的进程信息的时候一个解析错误。
  • fix:分页显示判题结果和用户列表

Todo

  • 更智能的结果比对
  • 用户注册
  • 比赛
  • java等其他语言判题
  • 特殊判题
  • 分页显示排名
  • security problems:(


要留言请点击留言

在线判题系统 (2008-02-23 15:37:03由localhost编辑)

ch3n2k.com | Copyright (c) 2004-2020 czk.