肝题与oj
oier很多,oj也很多,这些oj分别有怎样的特点,我们又该怎样选择呢?请各位客官听在下分解
(我主要说一些比较大众的oj)
(注意:难度与界面友好度为个人意见,不喜勿喷)
1.入门级

(注意,是NOIopenjudge,不要少了noi)
这是一个很经典的oj,对新手十分友好
题库内容主要来自《信息学奥赛一本通》
涵盖入门级和普及级题目
缺点是难题比较少,界面不够友好
(想刷水题的快来啊~)
难度评定:★☆☆☆☆
界面友好度:★☆☆☆☆
适用范围:入门到普及组oier
2.codevs(其实把他归到入门oj有点屈才,但是感觉目前使用的人比较少,题库更新也比较慢,所以。。。)

这个oj界面不错,好评(其实是喜欢提交时的flappy bird)
其实这个oj也是有一些好题的,但我还是主要推荐新手使用
因为这个oj的扩展题比较多(光一个数字三角形就有4,5个扩展题)
非常适合新手巩固练习(我就主要用他刷水题)
难度评定:★★☆☆☆~★★★☆☆
界面友好度:★★★☆☆
适用范围:普及组及提高组想巩固基础的同学
3.洛谷

对用户界面最友好的oj,没有之一
虽然说原创相对较少
但是你要想快速地学oi,洛谷还是很不错的
(起码我没在别的oj见过试炼场之类的,都需要神犇们做题表)
同时犇犇也给好评,刷题时也能划水
remotejudge也很不错
(管理员也很好玩哦~)
就是月赛比较毒瘤。。。
难度:平均★★★☆☆
界面友好度:★★★★★
适用于全部选手(如果您太巨了可以忽略)
2.进阶oj
这些oj比较适合已经有一定基础的oier,起码我进去之后很容易被虐
1.uoj

典型难题oj
题目主要来自自创比赛和各类集训,省选题
其实最好的部分是uoj的用户群
(好像我上午刚水完省选中午就有人发布题解)
想提升自己的可以来uoj
难度:★★★★☆
用户友好度:★★☆☆☆
适用于进阶oier

以前无限风光的一个oj,可惜凉了。。。
好题和原创题都不少,用户界面也还可以
就是被清北学堂收购后商业气息。。。。
感觉目前人很少
但题还是值得一刷
难度:原创题为★★★★☆~★★★★★
用户友好度:★★★☆☆
适合需要原创难题的oier
3.loj

一个据说很神的oj
难度都不小,基础也不少
(hzwer学长的分块9题也在这个上面)
(集训队互测的同步赛也在这个上面)
有一大好处是loj可以下载所有的数据
特别提醒各位oier,不要随便打loj的比赛
你会被虐的丧失信心
难度:★★★★☆
用户友好度:★★★★☆
适用于想被集训队虐的巨神oier
4.顶级oj
没有足够实力的oier可以跳过这一段
1.poj

北京大学的教学oj
(北大acm队的也会用这个)
很多原创题
算法包含很全面
最大的缺点是基本上所有的题都是英文
看不懂啊~
想上北大的欢迎来这里
难度:★★★★☆~★★★★★
用户友好度:★☆☆☆☆
如果你在别的地方找不到某些算法的练习题
你可以来poj碰碰运气
2.bzoj

中国难度最高端的oj
基本没有水题,非常适合省选+的选手使用
听说刷题量能进首页的话Au稳了
不过有的题你需要花钱才能做(买权限号很贵啊!)
队爷和准队爷欢迎来此
难度:★★★★★
用户友好度:★☆☆☆☆
高端选手集中营
几个外国oj:
1.usaco
(链接与图片暂缺)
farmer john和奶牛的乐园
美国的官方题库,感觉如果ccf出一个官方题库的话应该和这差不多。
各类算法都有,难度从入门到IOI
如果你厌倦了国内的oj,来usaco刷题吧!
难度:平均★★★☆☆
用户友好度:未知

俄罗斯的oj
cf赛制的鼻祖
叉人,rating都由这个oj发源而来
强烈推荐比赛(很有水平,就是有点儿修仙)
题目质量都很高,可以当做国外的bzoj
有实力的选手欢迎来虐场
难度:去掉a,b后为★★★★☆~★★★★★
界面友好度:★★☆☆☆
3.uva

看过刘汝佳书的应该都知道uva
这是一个主要应用于acm竞赛的uva
但众所周知,除了打的比赛不太一样,acmer和oier并没有什么区别
题目质量很高,比较适合有一定实力的人刷题
难度:★★☆☆☆~★★★★☆
界面友好度:不详
开源oj介绍:
如果你要搭建学校oj或者是个人oj,下面这些oj可能会帮助你
1.hustoj

大部分学校oj好像都是用这个搭的
简洁和优化是他的特点。
(bzoj就是用hustoj搭的(看背景水印))
但看起来比较丑,而且功能较少
同时居然还有广告。。。
表示难受
推荐指数:★★★☆☆
2.syzoj

本来是一个校内oj,后来变成了开源项目
界面和功能都不错,就是对服务器要求比较高
(非土豪勿用)
具体项目可以看loj
推荐指数:★★★★☆
肝题与oj的更多相关文章
- 概率好题 Light OJ 1027
题目大意:你在迷宫里,有n扇门,每个门有一个val,这个val可正可负,每次通过一扇门需要abs(x)分钟,如果这个门的val是正的,那么就直接出了迷宫,否则回到原地,问出去迷宫的期望是多少? 思路: ...
- OnlineJudge 离线题库采集
过段时间要把以前的OJ换掉,我负责VirtualJudge的部分.需要用C与PHP写一个Linux下的VJudge. 在此之前,将以前写给自己学弟学妹用的OJ离线题库的采集程序改进了一下.支持国内一些 ...
- 奶牛与农夫John与oj
当蒟蒻的我悲惨的发现oj出现大量的奶牛与农夫时,觉得早晚usaco要占领oj,于是绝望的开始记录农夫与奶牛的题目……. 一道usaco月赛的题…在oj用作练习二维数组,虽然数据的大量字符确实很让人不爽 ...
- hectf2020部分简单题题解wp
HECTF 我真是又菜又没时间肝题..又又又只水了波简单题... Reverse 1.Hello_Re file查一波 32bit,拖进IDA中 老规矩shift+F12 查看字符串: 跳转 F5查看 ...
- Openjudge 8782 乘积最大
伤心,感冒了根本没精力肝题,只能做点小的 描述 今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年.在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力 ...
- POJ2001-Shortest Prefixes-Trie树应用
沉迷WOW又颓了两天orz,暴雪爸爸要在国服出月卡了...这是要我好好学习吗?赶紧来刷题了... OJ:http://poj.org/problem?id=2001 题目大意是求所有字符串里每一个字符 ...
- bzoj3876
不高兴的回忆啊啊啊当初这种简单题因为自己作死就暴零0了这题在OJ上是简单的最小有下界费用流,增广到正费用为止因为算的是总时限但实际的话似乎要用pacman吃豆豆那题的方法先用dp跑出第一次的增广路再用 ...
- 2015浙江财经大学ACM有奖周赛(一) 题解报告
2015浙江财经大学ACM有奖周赛(一) 题解报告 命题:丽丽&&黑鸡 这是命题者原话. 题目涉及的知识面比较广泛,有深度优先搜索.广度优先搜索.数学题.几何题.贪心算法.枚举.二进制 ...
- [LeetCode] Largest Plus Sign 最大的加型符号
In a 2D grid from (0, 0) to (N-1, N-1), every cell contains a 1, except those cells in the given lis ...
随机推荐
- Backbone事件机制核心源码(仅包含Events、Model模块)
一.应用场景 为了改善酷版139邮箱的代码结构,引入backbone的事件机制,按照MVC的分层思想搭建酷版云邮局的代码框架.力求在保持酷版轻量级的基础上提高代码的可维护性. 二.遗留问题 1.b ...
- ubuntu 14.04 64bit 安装 oracle 11g r2
参考文章:http://tutorialforlinux.com/2016/03/09/how-to-install-oracle-11g-r2-database-on-ubuntu-14-04-tr ...
- 从零开始的全栈工程师——underscore
underscore 是js封装的一个js库 库和框架是有区别的 mvc框架就是backbone就是依赖这个库underscore就是定义了一个_( 下划线对象 ); 函数库的所有的方法都归属于这个对 ...
- Scope_Pre_Post
@Scope , 设置bean的生命周期,示例: @Scope(value="prototype")//设置生存范围,一般用 singleton或prototype 14.@P ...
- Siebel Tools 开发笔记
1.在Siebel Client上的菜单Help -> View 中可以找到开发所常用的信息 Screen: 此画面所使用的Screen名字在Tools的Object Explorer中的[ ...
- oracle_procedure
define: 存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句 集,经编译后存储在数据库中.用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它. ...
- 关于Oracle RAC节点间免密码策略
在RAC安装过程中无论grid或是Oracle软件都需要配置节点间免密码策略.配置方法网上有很多,oracle和可以帮你配置,此处不多说. 但是在RAC运行过程中是不需要免密码登陆的,所以在集群安装完 ...
- 如何使用Kubernetes里的NetworkPolicy
创建一个类型为NetworkPolicy的Kubernetes对象的yaml文件. 第九行的podSelector指定这个NetworkPolicy施加在哪些pod上,通过label来做pod的过滤. ...
- 编程思想的理解(POP,OOP,SOA,AOP) x
http://blog.chinaunix.net/uid-29417436-id-4060980.html 1)POP--面向过程编程(Process-oriented programming ): ...
- Flexbox 布局的最简单表单
作者: 阮一峰 日期: 2018年10月18日 弹性布局(Flexbox)逐渐流行,越来越多人使用,因为它写 CSS 布局真是太方便了. 三年前,我写过 Flexbox 的介绍(上,下),但是有些地方 ...