中国石油大学2010年算法设计竞赛题.docVIP

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

中国石油大学2010年算法设计竞赛题 1 12分 孪生素数是间隔为 2 的相邻素数。 12分 进制转换问题。在36进制的数中,字母A到Z分别表示10到35。把一个36进制的正整数转为10进制的数。 数据输入:文件input2.txt提供输入数据。只有1个36进制的数,位数不超过80。 结果输出:把转换以后的10进制数输出到文件output2.txt中。 输入文件示例: ZZA 输出文件示例: 46630 3 12分 给定一个整数序列,其中可能有重复的元素,要求编写一个高效算法,按从小到大的次序输出其中所有不同的元素值。 数据输入:文件input3.txt提供输入数据,第1行是n,,以下n行是n个整数。 结果输出:把结果输出到文件output3.txt中。第1行是保留元素的数量,以下各行是保留的元素。 输入文件示例: 3 21 12 21 输出文件示例: 2 12 21 4 12分 多边形是单位圆的内接多边形,单位圆的圆心是原点O。在多边形的内部有一个动点P,已知P的初始位置为,初始极角为,P沿着直线运动与多边形的某条边交于点 假设不是多边形的顶点 ,然后改变方向继续移动 设入射角与反射角相等 。按此方式继续移动下去,依次得到点。求点的坐标。 数据输入:文件input4.txt提供输入数据。第1行数据是n,m,,。以下n行是多边形顶点的极角(以度为单位,在区间[0,360 中,递增排列)。第n+2行是的坐标和(以度为单位)。 结果输出:把的坐标输出到文件output4.txt中,要求保留4位小数。 输入文件示例: 3 1 0 120 240 0.1 0.1 5 5 13分 从n个人中选m个人组成一个小组,使这m个人的身高和体重最接近。 设小组中的m个人的身高分别为,体重分别为,定义第i个人与第j个人的距离 表示这两个人的身高与体重的差异程度;定义组内距离 表示这个小组全体成员的身高与体重的差异程度。 对于给定的数据,找出一个方案,使该小组的组内距离d最小。 数据输入:文件input5.txt提供输入数据,第1行有两个整数n,m,表示总人数与小组人数,。以下n行给出这n个人的身高和体重。 结果输出:把所选人的序号与d写到文件output5.txt中,d保留4位小数。 0.0156 6 13分 背包问题。给定n种物品,物品i的重量是,体积是,价值是,。背包的容量是C,容积是D。恰当选择装入背包的物品使得背包中的物品的总价值最大。 数据输入:文件input6.txt的第1行是n,C,D,都是正整数,以下n行每行有3个正整数,是各个物品的重量、体积和价值。 结果输出:把结果写到文件output6.txt中,第1行写所选装入背包的物品的序号,第2行写装入背包的物品的总重量、总体积、总价值。 输入文件示例: 4 7 7 2 3 4 3 4 4 2 1 4 1 2 3 输出文件示例: 1 3 4 5 6 11 7 13分 最短公共主序列问题。给定序列和,求一个最短的序列,使得X和Y都是Z的子序列。 数据输入:文件input7.txt提供输入数据,有2行字符串,假设都由英文字母和数字字符构成,长度都不超过50。 结果输出:把计算结果输出到文件output7.txt中,第1行是最短公共主串的长度,第2行是最短公共主串。 输入文件示例: ABCDEFG 1ACD2EF 输出文件示例: 9 1ABCD2EFG 8 13分 模式匹配问题。设模式字符串只含有英文字母、数字字符、问号“?”、星号“*”,问号表示任意一个字符,星号表示任意多个字符。 如:字符串“ABCDEF”符合模式“?B*F”;字符串“12345”不符合模式“A*5”。 数据输入:文件input8.txt提供输入数据,第1行是模式字符串,长度不超过10、第2行是整数n,。以下n行都是字符串,长度都不超过20。 结果输出:把与模式字符串匹配的字符串写到文件output8.txt中。 输入文件示例: ?B*F 5 ABCDEF 12345 ABF AB123F BFG 输出文件示例: ABCDEF ABF AB123F 3

文档评论(0)

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

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

1亿VIP精品文档

相关文档