- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 的执行次数。
于是她就
您可能关注的文档
- 2023年证券分析师之发布证券研究报告业务通关试题库(有答案) .pdf
- 中央银行理论与实务(本科)-2022.01-国家开放大学2021年秋季学期期末统一精品.pdf
- 入门单反相机的知识 .pdf
- 最新最全2022年一级建筑师补考(2023年3月26日)实务(通信与广电)真题及精品.pdf
- 2022年注册土木工程师(岩土)《专业基础考试》真题及答案详解.pdf
- 2023年春信息管理概论题库和最新答案 .pdf
- 2023年统计师之初级统计基础理论及相关知识自我提分评估(附答案).pdf
- 2023CPA注会考试《公司战略与风险管理》真题模拟训练及答案 .pdf
- 2022年-2023年投资项目管理师之宏观经济政策能力测试试卷A卷附答案.pdf
- 2020年小升初语文考试题 .pdf
文档评论(0)