1. 南开大学在线程序裁判系统快速上手指南
南开大学在线程序裁判系统快速上手指南
Fast Guide to Nankai Online Judge
制作:Alphard
时间:2008-9-20
版本:0.01 Beta
Fast Guide to Nankai University Online Judge
2. 南开大学在线程序裁判系统快速上手指南
目录
南开大学在线程序裁判系统快速上手指南 .......................................................................................1
Fast Guide to Nankai Online Judge ........................................................................................................1
简介..........................................................................................................................................................3
页面组成介绍 .........................................................................................................................................4
注册新的账号 .........................................................................................................................................6
开始使用 .................................................................................................................................................8
解答问题 ...............................................................................................................................................10
使用 Status 页面 ...................................................................................................................................13
常见问题 ...............................................................................................................................................14
Fast Guide to Nankai University Online Judge
4. 南开大学在线程序裁判系统快速上手指南
页面组成介绍
各个部分(未登录状态)
:
1. 【主菜单(含子菜单) 】从左往右依次是:
a) Home :点击转向主页
i. Home :主页
ii. Bookmark This Page :将本页加入书签(收藏夹)
iii. Rss Feed :Rss 发布
iv. Register :注册
v. Login :登录
b) Contest :点击转向我为程序狂页面
i. 我为程序狂 :每年一度的南开大学程序设计竞赛
ii. Scheduled Contests :计划中的竞赛
iii. All Contests :全部的竞赛(包含已经结束的竞赛)
c) Problems :点击转向题目列表页面
i. Problems List :题目列表
ii. Problem Sources :题目来源列表
iii. Search :根据关键字搜索题目
iv. Submit :提交题目对应的程序代码
Fast Guide to Nankai University Online Judge
5. 南开大学在线程序裁判系统快速上手指南
v. Top 50 (by AC) :列出前 50 道题目(根据 AC 的数量由大到小)
vi. Top 50 (by Submit) :列出前 50 道题目(根据 Submit 的数量由大到小)
vii. Top 50 (by Ratio) :列出前 50 道题目(根据正确率由大到小)
d) Status :点击转向全部提交状态页面
i. All Status :显示全部解答提交的结果,按照时间排序
ii. Sharing Code :全部的共享代码页
e) Ranklist :点击转向 Ranked Users
i. Ranked Users :同 All Users,但不包含 AC 为 0 的账号
ii. All Users :账号列表,根据正确解答题目的数量排序
f) Discuss :点击转向 Discuss Board 版面
i. F.A.Q. :常见问题解答
ii. Discuss Board :讨论版面
iii. Contact Admin :利用站内通信联系管理员
2. 站内通知
3. 注册与登录链接
4. 常用页面的链接 :同主菜单相同部分
5. 排名前 10 的 ID
6. 最新添加题目的来源
7. 快速登录与注册
Fast Guide to Nankai University Online Judge
6. 南开大学在线程序裁判系统快速上手指南
注册新的账号
单击上图 4 中的 Register,进入注册页面
填完必填内容后即可单击下方的 Register(注册)按键,等待完成注册。注意各部分的要求,
如字符组成,长度等。
Fast Guide to Nankai University Online Judge
8. 南开大学在线程序裁判系统快速上手指南
开始使用
在拥有 NKOJ 的 ID 之后,就可以使用 NKOJ 的在线评测功能了。
首先是登录。
在主页下方输入账号和密码,点击 Login,即可登陆。
登录后主页会发生一些变化。
右上角会显示出你登录的 ID,Member 菜单和 Logout 按钮。
Member 与你的个人信息有关,其的子菜单是 My Message(个人站内通信)、My Password
和 My Information(更改密码和个人信息)
。
主菜单和主页下方也会发生某些变化。其中最重要的的是 Status 菜单中会添加 Status for Me
这一项,可以单独看到自己的提交结果。
第一次登陆时在右方可以看到 这样的图片,表示你有新的信息。
Fast Guide to Nankai University Online Judge
9. 南开大学在线程序裁判系统快速上手指南
单击这个图片、
单击 Member 或者是 Member 子菜单 My Message 都可以进入站内通信界面。
粗体表示未读信息。上方有三个选项,从左到右分别是发送信息,收件箱和发件箱。
单击信息标题即可展开,阅读信息内容。
点击下方的 Reply 即可回信。第 1 封邮件是系统自动发送的,提供简单的介绍。
下面让我们开始解答问题吧!
Fast Guide to Nankai University Online Judge
10. 南开大学在线程序裁判系统快速上手指南
解答问题
点击 Problem,进入 Problem List,选择 Volume 1,1001:A + B Problem。
注意页面的上方,表示当前显示页面中题目编号的范围。在中间的输入框中输入关键字,可
搜索题目。
下面表格的第一行表示题目的列表数,一个列表最多有 50 道题目。
之后显示题目信息,分别是题目编号、题目名称、题目数据的类型、正确解答数目、所有解
答数目、正确解答率、正确解答者与尝试解答者。
题目名称由两部分组成,题目名称和题目来源。
题目数据的类型有 D、M 和 S。D 表示多个输入文件并显示每种结果对应的数量;M 表示有
多个输入文件;S 表示有 Special Judge(特别裁判)。
回来看题目页面:
Fast Guide to Nankai University Online Judge
13. 南开大学在线程序裁判系统快速上手指南
使用 Status 页面
Status 页面有很多有用的信息,其中显示了所有的解答的结果,包括程序的运行时间等。
你可以在 Code 一栏中点击查看你自己的代码,也可以查看别人共享的代码(黄色底色)
。
利用上方的搜索框和约束条件,你可搜索到符合你的要求的提交结果。
我们可以看到,刚才的提交也在这个页面中。
Fast Guide to Nankai University Online Judge
14. 南开大学在线程序裁判系统快速上手指南
常见问题
问:我是否要设计人机交互界面?
答:不需要,且不可以。自动评测将严格比对你的输出与正确结果的异同。也就是说,
即便你只是多输出一个空格,也会被认为是错误的解答。输出的要求在题目中都有描述,按
照题目要求输出即可。
问:我是否要使用文件读入读出?如果是的话文件名是什么?
答:完全不需要使用文件读写。文件读写的语句将被视作非法函数,使得你的提交不能
通过审查。你的程序只需使用标准的键盘输入、屏幕输出设计即可。
问:那些返回的信息是什么意思?如 Runtime Error?
答:详细请见 http://acm.nankai.edu.cn/faq.php
Fast Guide to Nankai University Online Judge