目录
OJ的介绍
Online Judge 简称OJ 即:在线评判系统。
简单的说:OJ就是一个网上做编程题的系统,你可以根据人家给的题目编程,
提交之后系统会判断你做的对不对。
编程刷题OJ集合
计蒜客(主刷编程题 )
这个网站主刷 编程大题 支持 C语言 C++语言 JAVA python等一些语言
优点:
建议新手按顺序刷,刚开始的题特别简单,越往后越难。
不会的可以看解答区,找找思路。有周赛。
我感觉适合新手,先用这个刷编程题,难度可以自己选。
缺点:
后面的题比较难以至于很少人做,解答区几乎没有啥帖子。问老师也不会立即的回答你。
这个网站不是特别的火,所以用的人一般多,后面的难题并没有一些大牛发解法。
总结:
如果你是新手,先用这个刷,先见见一些题型开阔一下视野。刷到100道左右就可以换网站刷题了。
因为后面的做的人少,解答的少。
如果你是一般水平的,个人觉的可以不用这个网站。
牛客网(编程题和选择题都有)
这个网站主刷 编程大题和一些选择题 例如: c语言 JAVA Linux 计算机网络 等一些选择题
支持 C语言 C++语言 JAVA python等一些语言
优点:
编程大题和选择题 都可以刷,解答区的解法不少 ,网站用的人不少,大牛发的解法很多。
缺点:
个人觉的没啥大缺点, 你要硬说的话 那就 算法题 不是特别的多。
虽然算法题已经不少了,但是和力扣比就有点少了。
毕竟,力扣是算法题鼻祖。
总结:
这个网站特别的全面,而且用的人不少,大牛解答的也不少。
力扣(主要编程大题)
力扣这个可以说是学算法必刷的。难度大,不建议小白刚开始用这个刷。
这个网站很强,如果你在这里面刷了几百道题,基本上就是大牛了。
优点:
里面的题很好,算法题很多。
缺点:
难度大。
总结:
适合技术还可以的做,如果是新手不建议这个网站,等变强了再来。
在我还是一个小白的时候,我看了第一题,说实话真的先放弃编程了。
领扣(主刷大题)
说实话这个我没有用过,只是知道,因为我学C语言的,它里面没有c有c++
它和力扣十分的相似,好像是个国外的网站。
Comet OJ
https://cometoj.com/contests
ACMORE
https://acmore.cc/problem-set/oj/all/
Xidian Programming Contest Online Judge
https://acm.xidian.edu.cn/problemset.php
晴问
https://sunnywhy.com/problems
浙江中医药OJ
https://acm.zcmu.edu.cn/JudgeOnline/problemset.php
ZOJ
https://zoj.pintia.cn/problem-sets/91827364500/problems/91827364500
地址
HDUOJ
http://acm.hdu.edu.cn/showproblem.php?pid=1034
地址
华东师范OJ
https://acm.ecnu.edu.cn/problem/list/
地址
洛谷
codeforces
还有很多的OJ这里不再一一举例了因为再多的OJ你不刷题还是没用的。
常见的测评结果
- 答案正确(Accepted,AC)
- 编译错误(Compile Error,CE)
- 答案错误(Wrong Answer,WA)
- 运行超时(Time Limit Exceeded,TLE)
- 运行错误(Runtime Error,RE)
- 内存超限(Memory Limit Exceeded,MLE)
- 格式错误(Presentation Error,PE)
- 输出超限(Output Limit Exceeded,OLE)