上一篇文章里我提到了一个做题练习的网址:https://acm.sdut.edu.cn/
那接下来就让我带大家去看看如何使用吧
一、注册账户,如果已有账户直接登录
1、百度搜索并登录网站
![ae0ce526f1cb9118622e621efa638aab.png](https://i-blog.csdnimg.cn/blog_migrate/1305bbf91a82f6fe54e9aa71a2255eb1.jpeg)
2、选择“OnLine Judge 2”
![989a4acb83520e41d7551283adb8dd31.png](https://i-blog.csdnimg.cn/blog_migrate/b12a935f5d56309e852909b652a72c51.jpeg)
3、点击 “register”注册,如果已有账户直接点击 “Login”登录,也就是说下一次可以直接点击log in
![a4fa6b752b0fd6d5deed93f270d531a0.png](https://i-blog.csdnimg.cn/blog_migrate/6b186f84705f7d490328bb73feea068c.jpeg)
4、注册账号:
(1)Username:这两个都随您的心情
(2)Nickname:这两个都随您的心情
您也可以选择学校的名字加自己的缩写,这样可以看你在你学校刷题排名
![ea8d7eec2cfddd578d82af442f3a864f.png](https://i-blog.csdnimg.cn/blog_migrate/af22890b5d8af2717747383163275f8b.jpeg)
二、做题
1、点击 Experiments 打开实验列表,点击进入要做的实验。
![0f20876004a07d7628e7cab599f476ae.png](https://i-blog.csdnimg.cn/blog_migrate/57a87b010a45092e04747d4bf2cf9980.jpeg)
2、点击要做的题目标题
![5dc470c38f5bce71ad43bec9dd0b50d8.png](https://i-blog.csdnimg.cn/blog_migrate/03991e411ed9eb4460d1ddb3666812c2.jpeg)
出现如下题目描述:
![b0e0817ae2632eb6f3f2994a8aa02617.png](https://i-blog.csdnimg.cn/blog_migrate/7b6d11660dee7152993d424abba6c3b7.jpeg)
看清题目内容和要求后先在 CodeBlocks 或 VC 下调试,然后点击 Submit 提交进入提交代码页面:
选择语言 Language:gcc 是 C 语言 g++是 C++
![916c9894ef50e58518560a109d1c2f4e.png](https://i-blog.csdnimg.cn/blog_migrate/b34b0f32b8cf661e74705f0217128db3.jpeg)
将代码从你的编译环境中粘贴到代码区,点击 Submit 提交。 (最下面那个蓝色的)
3、提交后的状态
![e863d7ceb60ae40abeadc0e55c6e60d2.png](https://i-blog.csdnimg.cn/blog_migrate/54f8fd3cb472fabed58b1f3b623fa5b6.jpeg)
说明: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 题目
![253c42709f9ee1f4492dd3575844c4ef.png](https://i-blog.csdnimg.cn/blog_migrate/7c97062638b9b32ec23587e1d1c153e0.jpeg)
1、标记“√” 说明你已经 AC 了,可以翻页查看所有题目。
![138275b507817333551a87f60ea0331a.png](https://i-blog.csdnimg.cn/blog_migrate/8f80b01ee280ba9a2212141396a3ace3.jpeg)
三、OJ 修改个人信息
用户登录后,点击自己的昵称:
![a5d2ba05c00024d992b2e3dbca4f8e6b.png](https://i-blog.csdnimg.cn/blog_migrate/abaf42492e1900485e10986cf021df9f.jpeg)
进入修改个人信息页面:
修改完毕,显示提示 update success 就说明修改成功了
四、查询个人做过的题目信息
用户登录后,点击 Standing,在 usename 中输入自己的用户名:
![09c632248611100bd8a286a3456fe697.png](https://i-blog.csdnimg.cn/blog_migrate/9440f007710dd0feb05ed2f9f3559d37.jpeg)
A、在 name 中输入自己的账号,会显示出自己做过的所有题目。
![c22b3bec5b434a63ff2ec38b4d6b19d1.png](https://i-blog.csdnimg.cn/blog_migrate/f3f84178ceab77020f922e5bc82bcc86.jpeg)
B、点击 gcc 查看相应题目个人提交的代码,个人提交的代码可以利用鼠标右键复制。
五、如何查看在排名
![bc2b3cc9ed40ea4b292e284b2e3dbb15.png](https://i-blog.csdnimg.cn/blog_migrate/9b05a9586cb5a0412938c02c5b5613f8.jpeg)
(1)点击倒数第三个
(2)输入 用户名
(3)点击 search 就可以查看排名和做题情况了