- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
【蓝桥杯】--竞赛规则及说明(Python程序设计)
【蓝桥杯】--竞赛规则及说明(Python程序设计)
1.组别
本次竞赛拟不分组别。
所有研究⽣、重点本科、普通本科和⾼职⾼专院校均可报名该组,统⼀评奖。
2.竞赛赛程
全国选拔赛时长:4⼩时。
总决赛时长:4⼩时。
详细赛程安排以组委会公布信息为准。
3.竞赛形式
个⼈赛,⼀⼈⼀机,全程机考。
选⼿机器通过局域⽹连接到赛场的竞赛服务器。
选⼿答题过程中⽆法访问互联⽹,也不允许使⽤本机以外的资源(如USB连接)。
竞赛系统以“服务器-浏览器”⽅式发放试题、回收选⼿答案。
4.参赛选⼿机器环境
选⼿机器配置:
X86兼容机器,内存不⼩于4G,硬盘不⼩于60G
操作系统:Windows7及以上
编程环境:
编译器:Python3.6.5
编辑器:IDLE(Python⾃带编辑器)
5.试题形式
竞赛题⽬完全为客观题型。
根据选⼿所提交答案的测评结果为评分依据。
共有两种题型。
5.1.结果填空题
题⽬描述⼀个具有确定解的问题。要求选⼿对问题的解填空。
不要求解题过程,不限制解题⼿段(可以使⽤任何开发语⾔或⼯具,甚⾄是⼿⼯计算),只要求填写最终的结果。
最终的解是⼀个整数或者是⼀个字符串,最终的解可以使⽤ASCII字符表达。
5.2.编程⼤题
题⽬包含明确的问题描述、输⼊和输出格式,以及⽤于解释问题的样例数据。
编程⼤题所涉及的问题⼀定是有明确客观的标准来判断结果是否正确,并可以通过程序对结果进⾏评判。
选⼿应当根据问题描述,编写程序(使⽤Python编写)来解决问题,在评测时选⼿的程序应当从标准输⼊读⼊数据,并将最终的结果输出
到标准输出中。
在问题描述中会明确说明给定的条件和限制,明确问题的任务,选⼿的程序应当能解决在给定条件和限制下的所有可能的情况。
选⼿的程序应当具有普遍性,不能只适⽤于题⽬的样例数据。
为了测试选⼿给出解法的性能,评分时⽤的测试⽤例可能包含⼤数据量的压⼒测试⽤例,选⼿选择算法时要尽可能考虑可⾏性和效率问题。
6.试题考查范围
试题考查选⼿解决实际问题的能⼒,对于结果填空题,选⼿可以使⽤⼿算、软件、编程等⽅法解决,对于编程⼤题,选⼿只能编程解决。
竞赛侧重考查选⼿对于算法和数据结构的灵活运⽤能⼒,很多试题需要使⽤计算机算法才能有效的解决。
考查范围包括:
Python程序设计基础:包含使⽤Python编写程序的能⼒。该部分不考查选⼿对某⼀语法的理解程度,选⼿可以使⽤⾃⼰喜欢的语句编写程
序。
计算机算法:枚举、排序、搜索、计数、贪⼼、动态规划、图论、数论、博弈论、概率论、计算⼏何、字符串算法等。
数据结构:数组、对象/结构、字符串、队列、栈、树、图、堆、平衡树/线段树、复杂数据结构、嵌套数据结构等。
7.答案提交
选⼿只有在⽐赛时间内提交的答案内容是可以⽤来评测的,⽐赛之后的任何提交均⽆效。
选⼿应使⽤考试指定的⽹页来提交代码,任何其他⽅式的提交(如邮件、U盘)都不作为评测依据。
选⼿可在⽐赛中的任何时间查看⾃⼰之前提交的代码,也可以重新提交任何题⽬的答案,对于每个试题,仅有最后的⼀次提交被保存并作为
评测的依据。在⽐赛中,评测结果不会显⽰给选⼿,选⼿应当在没有反馈的情况下⾃⾏设计数据调试⾃⼰的程序。
对于每个试题,选⼿应将试题的答案内容拷贝粘贴到⽹页上进⾏提交。
Python程序仅可以使⽤Python⾃带的库,评测时不会安装其他的扩展库。
程序中应只包含计算模块,不要包含任何其他的模块,⽐如图形、系统接⼝调⽤、系统中断等。对于系统接⼝的调⽤都应通过标准库来进
⾏。
程序中引⽤的库应该在程序中以源代码的⽅式写出,在提交时也应当和程序的其他部分⼀起提交。
8.评分
全部使⽤机器⾃动评分。
对于结果填空题,题⽬保证只有唯⼀解,选⼿的结果只有和解完全相同才得分,出现格式错误或有多余内容时不得分。
对于编程⼤题,评测系统将使⽤多个评测数据来测试程序。每个评测数据有对应的分数。选⼿所提交的程序将分别⽤每个评测数据作为输⼊
来运⾏。对于某个评测数据,如果选⼿程序的输出与正确答案是匹配的,则选⼿获得该评测数据的分数。
评测使⽤的评测数据⼀般与试题中给定的样例输⼊输出不⼀样。因此建议选⼿在提交程序前使⽤不同的数据测试⾃⼰的程序。
提交的程序应严格按照输出格式的要求来输出,包括输出空格和换⾏的要求。如果程序没有遵循输出格式的要求将被判定为答案错误。请注
意,程序在输出的时候多输出了内容也属于没有遵循输出格式要求的⼀种,所以在输
文档评论(0)