请输入您要查询的百科知识:

 

词条 HDOJ
释义

简介

HDOJ 是“杭州电子科技大学程序在线评测系统”(Hangzhou Dianzi University Online Judge)的缩写,是一个提供编程题目以及在线测评的网站,其兼容Pascal、C、C++、Java、GCC、G++等多种语言,并拥有良好的运行速度和很高的测评正确率。

HDOJ的历程

HDOJ是在2005年10月上线的。

1.0版本开发人员:2003级 王荣涛 卢小军 周峰 他们都是杭州电子科技大学ACM集训队的元老级人物。其中主要开发人员是王荣涛,卢小军是集训队第一任队长。

后来系统重新开发:

2.0版本开发人员:2003级 王荣涛 王荣涛是一位开发能力极强的队员,大量的工作都是由他完成的。后来他还对HDOJ维护了很长的时间。现在他在网易工作。

3.0版本:2005级 林乐 改版,主要增加了多线程处理,大大加快了评测的速度,不久增加了一个重要模块:DIY Contest 这个模块大大方便了各个Acmer的训练,积累了OJ的人气。

3.0版本以后,内核基本稳定了,但是系统在功能扩展上加快了步伐。ACM Steps、Web- DIY等模块的添加很大程度上增加了OJ的实用性和交互性。

在2005年刚上线的时候,HDOJ的年提交量只有十多万(2005年只有3个月,不计算在内。2006年的提交量为155741次)。经过长时间的发展、宣传、改善、人气的积累以及HDUACM队伍在全国性以及世界性的比赛上赢得声誉的影响下,HDOJ在2010年的提交量已经达到了130多万,位居中国第二,仅次于北大的OJ测评系统。

HDOJ的现状

基本现状

HDOJ已经处于一个比较平稳的发展时期。没有大规模的改动,只是不断得增加更人性化的模块和改善这个测评系统的运行速度。

目前HDOJ大约拥有3200道程序设计题目。它们来自国内外的很多比赛、练习和考试。它们的难度梯度跨分很细腻,每一个相似难度的题型都会有很丰富的题源。如果你是初学者,这里有以A+B为开端的基础题;如果你是有一定基础的人,或者是为了考研,考试等需要相关的题目训练的人,这里有很多涉及基础算法的题目和充满趣味的想法题,还有很考验代码能力的模拟题。如果你是学校集训队的队员,或者是水平比较高的大牛,这里也有很多防AK的难题等着你来AC!

HDOJ现在拥有一个比较庞大的后台维护队伍,他们不断地发展,优化和修复HDOJ,不断地让她以最好的面貌面对每一个光临HDOJ的用户。

当然,值得一提的是,HDOJ是中国目前提交量较高的ACM在线测评系统之一。

现有主要应用模块

一、Problem Archive 这个是最基本的题库,里面含有大量的,内容和种类丰富的题目。

二、ACM Steps 这是一个进阶A题的模块,如果你是一个想在ACM方面有一定的发展但不是很清楚你应该怎么做的话,在这个模块里面,按照顺序一点点做题目,一点点领会ACM的最基础,最精华的算法思想和内容。在你做完十几个专题以后,你的水平一定会得到很大的发展的。

三、STD Contests 这个地方是HDOJ举行任何大型比赛的地方,参与的人数也是相当多的,喜欢切磋的同学就可以参加这里的一些比赛,和全国上下的很多Acmer同台竞技。

四、DIY以及Web-DIY 这个地方你可以制订自己的训练计划,选择自己想要做的题目放在一起慢慢享受,它甚至支持你在别的多个OJ上面选择你想要的题目然后在HDOJ上集合起来一起做。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 17:09:50