ACM竞赛规与则常见.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACM竞赛规与则常见

ACM/ICPC竞赛常见问题解答 参赛对象 1、凡广州大学在校本专科生均可报名参加。年级、专业不限。鼓励低年级同学及女同学参加。 2、本次比赛学生以个人身份参加,每人独立参赛。 3、参赛同学应保证自己身份等资料的真实性。 竞赛细则 1、选手在参赛时携带个人证件。 2、竞赛以上机为比赛方式。 3、竞赛中至少命题6题,至多命题9题,比赛时间为个小时。 参赛选手可以携带诸如、手册、程序清单等参考资料。 参赛选手不能携带任何可用计算机处理的软件或数据(不允许任何私人携带的磁盘或计算器)。 参赛选手不能携带任何类型的通讯工具,包括无线电接收器、移动电话等。 竞赛的预定时间为小时,但当竞赛进行一定时间后,竞赛可以因为出现不可预见的事件而调整比赛时间长度,一旦比赛时间长度发生改变,将会以及时并且统一的方式通告所有参赛选手。 当参赛选手出现妨碍比赛正常进行的行为时,诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等,都将会被竞赛剥夺参赛资格。竞赛评分 请注意竞赛裁判决定解答提交是否正确需要一定的时间。竞赛评奖 自动成为新一届大学ACM竞赛代表队的预备队员,参加学校组织的进一步培训。。 Q:一共出几道题? A:最多9道,最少6道不定。 Q:题目的难度如何? A:一般来说,如果在GZOJ上能够作出10道左右的题目,那么在本次比赛中应该至少作出两道题。 Q:我一定要按照题目的次序作题么? A:不。选手可以自由决定作题的次序。试卷中的题目次序与试题难度无关。 Q:我是否要解决所有问题? A:不必。如果你能解决所有问题,那么可以保证获得金奖了。 Q:要想获得一等奖,需要解决多少道题目? A:按照我们的估计,大概需要解决三分之二以上的题目。 Q:我只会用C语言,是否可以参赛? A:可以,本次竞赛允许使用C语言。国际上的ACM竞赛只允许使用C/C++和Java语言,因此如果你想参加广州大学ACM代表队,还要学习和使用这两种语言,尤其是C++。 Q:在判决时使用的数据是否和试题中的一样? A:不一样。判决时使用的数据可以是符合题目要求的各种数据。数据量也可能很大。 Q:我需要测试输入数据是否满足输入条件么? A:不需要。可以保证输入数据都是符合题目中的要求的。 Q:数据从那里输入?输出到哪里? A:本次比赛的输入输出都是标准输入和标准输出。例如在C/C++中可以直接使用cin, cout。 Q:我在本地如何进行测试? A:将你的程序编译成可执行文件后(假设为prog.exe),将输入数据写在一个文件中(假设为in.txt)。在命令行模式下,使用文件重定向来测试。例如: Prog in.txt。也可以将结果写到另一个文件中,如prog in.txt out.txt。这种方式可以读取到文件结束符。 Q:输入输出是否有一定要求? A:是的。试题中对于输入输出都有严格说明,必须按照这个标准进行。否则程序将不能得到正确结果。 Q:Compiler Error(编译错)是什么含义? A:这说明你的程序在服务器上出现编译错误,请查看详细信息确定错误的具体内容。并请检查提交时是否选择了正确的语言。 Q:Runtime Error(运行错)是什么含义? A:这说明你的程序在运行期间出现了某些错误。常见的错误包括:除零错误,数组越界,指针指向的单元不存在等。还有一种可能就是在C/C++中,main函数的返回值不是0。 Q:Time Over(超时)是什么含义? A:每一个题目都有一个最大运行时间的要求(在试题中明确标出),如果你的程序的运行时间超过这个要求,将被强制停止,并返回这个错误。这种情况可能是由于程序中错误地出现了死循环,也可能是因为你的算法不够优化,这就需要重新设计算法和数据结构。 Q:Output Too Much(输出过多)是什么含义? A:在系统中,为管理资源,对每个程序的输出数量是有限制的。出现这种情况,一般都是因为程序中错误地出现了死循环,不断输出一些错误结果。 Q:Wrong Answer(结果错)是什么含义? A:这是一种最常见的错误,也就是说明你的程序的计算出的结果不对。如果你在本地测试正确,则要注意到判决时所使用的可能是各种符合要求的数据,需要考虑你的算法是否考虑到了所有情况。 Q:Presentation Error(格式错)是什么含义? A:如果输出中只有空格和回车与答案不一样,则返回这个错误。在试题中均有严格说明,请仔细察看题目,尤其是空行。这个错误一般标志算法的基本方案已经正确了,离正确解答只有一步之遥。 语言细节 Q:比赛中所使用的编译器是什么? A:在服务器上使用。在本地,由于条件限制,使用。 Q:在C/C++中,main函数应该如何写?

文档评论(0)

3774384 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档