hoj 使用手册.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hoj 使用手册

HOJ 使用手册 一步一步教你使用HOJ 前言 Introduce ACM/ICPC 和HIT ACM/ICPC Group 简介 ACM 国际大学生程序设计竞赛(ACM International Collegiate Programming Contest) 始于 1970 年,最初是美国和加拿大的一些学校的学生自发组织的程序设计比赛。经过四十 余年的发展,ACM/ICPC 已经成为世界公认的顶级大学生程序设计竞赛,不仅吸引了众多高 校的学生踊跃参赛,也吸引了众多世界知名厂商的积极参与,影响力越来越大。 ACM/ICPC 在我校有较为悠久的历史,最早的参赛队可以追溯到1998年。从2006 年,HIT ACM/ICPC Group 和HIT ACM 逐步走上了正轨。并在2009 和2010 连续两年闯入世界总决赛。 竞赛规则简介 ACM/ICPC 以学校为单位的团体赛。每支学校的代表队可以由三名队员组成,每位队员 必须是入校五年以内的在校学生,每人一生最多可以参加两次全球总决赛和四次分区预选赛。 比赛时,每支队伍只能使用一台电脑在五个小时内编写程序解决八到十个问题。程序完 成之后将会提交给赛场的裁判或在线评测系统运行,运行的结果将及时通知参赛队伍。 HIT Online Judge 简介 哈尔滨工业大学在线评测系统(HITOnline Judge,简称HOJ)是我校官方在线评测系统。 HOJ 提供与ACM/ICPC 竞赛相关的判题,在线比赛等服务。 网址 URL / 注册Register 登录网址/后,我们会看到如下界面。 HOJ 的全部服务都需要通过注册HOJ 账号来获得,还没有注册账号的同学可以点击左边 栏中Login 按钮下方的Register 进行注册 点击进入注册页面后,填写相应表项。完成后点击“Send Registration”按钮完成注 册。 在下图中红色框内的表项是必须要填写的表项。其中Username 一项是系统的登录名。 做题Problems 在完成注册后,我们就可以使用HOJ 提供的服务了。首先介绍一下如何在HOJ 做题。 使用注册账号登陆系统后,我们点击左边栏的Services 中Online Judge 子栏目, 选择列表中的Problemset,出现Problems Index 页面。 HOJ 中将每100道放入一个Volume,Problems Volume I 对应1001-1099 题、Volume II 对应1100-1199题。点选对应的Volume 就可以找到题目。 同时,HOJ 也提供依照题目编号、作者、题目名的方式进行有哪些信誉好的足球投注网站。可以将要有哪些信誉好的足球投注网站的题目 编号或关键字写入 我们点选Volume I,并选择1001 题。 可以看到这道题目名叫A+B,题目要求在输入两个整数A、B 的情况下输出两个数的和。 我们可以很容易地编制出一个C 语言程序来求两个整数的和。 1 #include stdio.h 2 int main(void) 3 { 4 int a, b; 5 while (scanf(%d %d, a, b)==2) 6 printf(%d\n ,a+b); 7 return 0; 8 } 点选Submit,将这段程序贴到Web Submit 的文本框中点Submit,就完成了一次提交。系统 会根据你所提交的程序返回相应的结果。这一结果可以通过Stauts 或My Status 查看。 HOJ 的返回结果 正常情况下,HOJ 的返回结果有10种 :AC, WA, CE, RE, PE, TLE, MLE, OLE, AT 他们分别的含义是  Accepted (AC) 恭喜,你的提交已经通过了这题。  Wrong Answer(WA) 你提交的程序,对于系统的输入数据,在规定时间内输出结果,但这一结果与正确 输出不同。 照成WA 的原因非常多:  算法错误  算法正确但边界条件处理得有问题  输出了不应该输出的东西  等等  Time Limit Exceed(TLE) 你提交的程序,对于系统的输入数据,在规定时间内未输出结果或程序未结束。TLE 只代表你的程序没跑完,不代表其是正确的。 照成TLE 的原因:  算法复杂度过高

文档评论(0)

maxmin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档