2018年全国青少年信息学奥林匹克江西队选拔赛第一试 .pdf

2018年全国青少年信息学奥林匹克江西队选拔赛第一试 .pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2018 年全国青少年信息学奥林匹克 江西省队选拔赛第一试 竞赛时间:8:30 – 12:00 题目名称 排序问题 游戏 守卫 目录 sort game guard 可执行文件名 sort game guard 输入文件名 sort.in game.in guard.in 输出文件名 sort.out game.out guard.out 每个测试点时限 1s 1s 1s 内存限制 512MB 512MB 512MB 测试点数目 10 10 10 每个测试点分值 10 10 10 是否有部分分 否 否 否 题目类型 传统型 传统型 传统型 是否有附加文件 是 是 是 提交源程序必须加后缀 对于 C++ 语言 sort.cpp game.cpp guard.cpp 对于 C 语言 sort.c game.c guard.c 对于 Pascal 语言 sort.pas game.pas guard.pas 编译开关 对于 C++ 语言 -O2 -lm -O2 -lm -O2 -lm 对于 C 语言 -O2 -lm -O2 -lm -O2 -lm 对于 Pascal 语言 -O2 -O2 -O2 1 1 排序问题 1.1 题目描述 九条可怜是一个热爱思考的女孩子。 九条可怜最近正在研究各种排序的性质,她发现了一种很有趣的排序方法:gobo sort ! Gobo sort 的算法描述大致如下: • 1. 假设我们要对一个大小为n 的数列a 排序。 • 2. 等概率随机生成一个大小为n 的排列p 。 • 3. 构造一个大小为 n 的数列b 满足 bi = api ,检查b 是否有序,如果 b 已经有序了就结 束算法,并返回b ,不然返回步骤2 。 显然这个算法的期望时间复杂度是 O(n ×n!) 的,但是九条可怜惊奇的发现,利用量子的 神奇性质,在量子系统中,可以把这个算法的时间复杂度优化到线性。 九条可怜对这个排序算法进行了进一步研究,她发现如果一个序列满足一些性质,那么 Gobo sort 会很快计算出正确的结果。为了量化这个速度,她定义Gobo sort 的执行轮数是步骤 2 的执行次数。 于是她就

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档