原文: http://hi.baidu.com/myalgorithm/blog/item/936031105bdb5958f819b880.html
Online Judge System
起源�c由��
「 Association for Computing Machinery (ACM) 」是一��致力於��X科�W教育的�f��,出版大量��I期刊、文�I,�e�k重大的�算�C科�W���h,在�Y�界�e足�p重、名�遐�。
ACM 每年度都���e�k一次「 The ACM-ICPC International Collegiate Programming Contest (ACM/ICPC) 」,是一���o全世界大�T盒�W生�⒓拥难菟惴ǔ淌皆O�比�,比�目的在於考��x手�R��r的演算法�O�能力、程式���能力。 ACM 首先在世界各地�e�k初�,然後�母����^�x拔出表�F��秀的�伍,角逐世界��Q�。台�持饕�大�T盒=�十�啄�聿贿z�N力,�e�O��取到台�迟��^的�e�k�嗪统修k�啵��K鼓��W生�⑴c比�。另外台�辰逃�部也���k了�似的「全��大�k��X��w�O���」,藉此�l掘��秀的�x手,�x予�����光的使命。
ACM/ICPC ��恿搜菟惴ǔ淌皆O�的�L�狻J澜缟显S多大�T盒5馁Y�系所,仿照 ACM/ICPC 的比�模式,��自行�_�l出即�r�上比�系�y,能�蜃�优�改、�u分、��r、�y�。�W生不必�R聚一堂,就可以相互切磋程式�O�技巧。比��Y束之後,便�⒈荣��}目�列�}�欤��K�_放�上批改程式的功能,供�W生�後���z�。�@套系�y大家一般�Q之�椤� Online Judge System 」,或直接�Q�椤� Online Judge (OJ) 」。
最古老、也是最有知名度的 OJ ,是由西班牙知名的瓦雅多利大�W「 Universidad de Valladolid (UVa) 」�_�l的「 UVa Online Judge 」。 UVa Online Judge 是台�橙俗钍煜さ囊�� OJ :�Y�相�P科系的�W生,常利用它�砟ュ�程式�O�技巧;教���⑺���作�n程教材使用;有�S多��人�W站�氖骂}目翻�g,提供�y��Y料集等等。
UVa Online Judge 亦和 ACM 合作,成�� ACM 推�V的一�� OJ ,藉此向大�提倡程式�O�。因此, UVa Online Judge 除了收集自行�e�k的比�的�}目,也�L�收�世界各地重大程式�O�比�的�}目,以臻�S富完整。有趣的是,�v年�泶蠹铱诙�相�鳌⒁杂��饔�,便�� UVa Online Judge �`植�� ACM 了,把 UVa Online Judge 的�}�旆Q作「 ACM �}目」,利用 UVa Online Judge ��程式�O�技巧�r�Q作「�� ACM 」,�s定成俗。
�@���W�有更��M的�f明: http://1001ml.blogdriver.com/1001ml/589835.html
知名的 Online Judge System
高中生程式解�}系�y ZeroJudge
http://zerojudge.tw/
由高��大附中所�_�l的 Online Judge System ,是第一��使用繁�w中文介面的系�y,��乃台�橙酥�福。�大家�得�阎�感恩的心,�x�x系�y�O�者。
���H大�T盒3淌礁��推�V�c培����
http://ptc.moe.edu.tw/
http://140.122.185.166/ZeroJudge/
由台����大�W成立的 Online Judge System ,每月定期�e�k�上比�,�g迎大�T盒�W生�M��⑴c。
NTU Online Judge
http://acm.csie.ntu.edu.tw/
台�炒�W的 Online Judge System 。目前只用於培�校�鹊� ACM/ICPC �①��x手,�K未�πM馊耸块_放。不�^各位�是可以在其公�_的�}�熘校�找到�S多���|的演算法程式�O����}。
UVa Online Judge
http://icpcres.ecs.baylor.edu/onlinejudge/
http://online-judge.uva.es/board/
西班牙 Valladolid 大�W的 Online Judge System 。是最古老也是最知名的 Online Judge ,�}�炷壳凹s有 2500+ �}。
PKU JudgeOnline
http://acm.pku.edu.cn/JudgeOnline/
中��北京大�W的 Online Judge System ,是中���模最大的一�� Online Judge ,不乏不少好�}目,���^的牛人也是相��多的。
Timus Online Judge
http://acm.timus.ru/
俄�� Ural 大�W的 Online Judge System ,是俄��最大的 Online Judge 。
The 2000's ACM-ICPC Live Archive Around the World
http://acmicpc-live-archive.uva.es/nuevoportal/
此站�iT收集 ACM/ICPC 在 2001 年之後的比��}目,依照��^地�c�碜鼍��。可惜的是�}�焐形词占�完整。
值得一提的是,有些特定��^的�}目特�e��危ㄈ缒咸�平洋�^);有些�}目��跟 UVa Online Judge 重�};每����^都��有一�深}很困�y的�}目。
起先, Live Archive 的�}�焓歉� UVa Online Judge 的�}�炖υ谝黄鸬模��K且共用一套 OJ 。後�恚�在 2003 年的�}�Q�,站方�Q定�� Live Archive ��立出�沓�橐���W站,原因不明。�m然�F在����W站各自�\作,但���H上�烧叨际� UVa Online Judge 的小�M在�S�o的。
USACO Training Program Gateway
http://ace.delos.com/usacogate/
USACO = USA Computing Olympiad 美���Y��W林匹克。�@���W�是美����用�� IOI �x手的�W�,同�r亦�_放�o大�使用。(我不甚了解 IOI ,有待�W友�a充。)
�@���W站非常有趣!首先�]�砸���ぬ�,�M入�W站後,��看到一��任�毡恚�完成前面的任�眨�才���_�⑨崦娴娜�诈ぉぱ�序�u�M,�W�更精深的�n�}。有些任�帐侵皇且恍┪淖仲Y料,�v述方法或概念,只要�x完,就算是解�Q了任�铡Wx完�Y料後,接下�淼娜�眨�通常都是一�B串程式�O�的�}目,正好�W以致用。
有些困�y的�}目,都���N心的附��提示,�使用者不至於�o所�m�摹C慨�解�Q了一�����}之後,便可以�^看��}的解析、解法、解答,�自己有�z�和�M步的空�g。�@���W站可�f是一��非常完整的教�W�W站!
Project Euler
http://projecteuler.net/
�@���W站�iT提供能用程式�算出答案的��W���}。每�����}都有固定一��答案,自己撰��程式�算出解答後,只要在�}目下方的表�沃�⒋鸢篙�入�M去、上�鞔鸢福�就可以看到解�}�Y果了。
TopCoder
http://www.topcoder.com/
�@���W站是�F下最流行的程式�O�相�P�W站。�W站功能�多,其中有一�是程式�O�比�(跟本站�^有�P�)。�@���W站目前在台�初r�槿酥�,�需要大力推�V。
其他相�P�W站
ACM ICPC TW Council
http://acm.nctu.edu.tw/
由交通大�W主�У囊���f��,旨在推�踊��A程式�O�之�W�,提升大�I�、高中生之程式解�}能力,培育 ACM/ICPC 之�x手。
ACMSolver
http://www.acmsolver.org/
�@���W站�iT收集程式�O�比�的人事物,以及世界上各�� OJ 的最新消息,面面俱到。另外也提供了��蔚难菟惴�教�W文章。