上一篇文章里我提到了一个做题练习的网址:https://acm.sdut.edu.cn/
那接下来就让我带大家去看看如何使用吧
一、注册账户,如果已有账户直接登录
1、百度搜索并登录网站
2、选择“OnLine Judge 2”
3、点击 “register”注册,如果已有账户直接点击 “Login”登录,也就是说下一次可以直接点击log in
4、注册账号:
(1)Username:这两个都随您的心情
(2)Nickname:这两个都随您的心情
您也可以选择学校的名字加自己的缩写,这样可以看你在你学校刷题排名
二、做题
1、点击 Experiments 打开实验列表,点击进入要做的实验。
2、点击要做的题目标题
出现如下题目描述:
看清题目内容和要求后先在 CodeBlocks 或 VC 下调试,然后点击 Submit 提交进入提交代码页面:
选择语言 Language:gcc 是 C 语言 g++是 C++
将代码从你的编译环境中粘贴到代码区,点击 Submit 提交。 (最下面那个蓝色的)
3、提交后的状态
说明:Result 包括以下几种:
1、Accepted: 你的解答是正确的,恭喜!!
2、Presentation Error: 输出时表达错误,如果看到这样的结果,说明你的程序已经基本正确了,只是多打了换行符或多输出了空格,检查一下你的程序和题目要求吧,胜利就在眼前
3、Wrong Answer: 你的程序正常运行并输出结果,不过是答案错误……
4、Runtime Error: 你的程序正常编译,不过运行时发生错误,请检查是否数
组越界,指针操作违法……
5、Time Limit Exceeded: 在题目规定的时间内你的程序没能输出答案;
6、Memory Limit Exceeded: 你的程序申请了太多的内存,超出题目限制;
7、Compile Error: 编译错误,请查看系统反馈的编译信息。
8、Output Limit: 程序产生了过多的输出信息。
9、Waiting: 表示服务器正在评测提交的程序,F5 刷新看看。
四、查看所有 ACM 题目
1、标记“√” 说明你已经 AC 了,可以翻页查看所有题目。
三、OJ 修改个人信息
用户登录后,点击自己的昵称:
进入修改个人信息页面:
修改完毕,显示提示 update success 就说明修改成功了
四、查询个人做过的题目信息
用户登录后,点击 Standing,在 usename 中输入自己的用户名:
A、在 name 中输入自己的账号,会显示出自己做过的所有题目。
B、点击 gcc 查看相应题目个人提交的代码,个人提交的代码可以利用鼠标右键复制。
五、如何查看在排名
(1)点击倒数第三个
(2)输入 用户名
(3)点击 search 就可以查看排名和做题情况了