动规试题4.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文档。上传文档
查看更多
动规试题4

Title Inflate building Lis Ferry FileName Inflate building Lis Ferry InFileName Inflate.in building.in Lis.in Ferry.in OutFileName Inflate.out building.out Lis.out Ferry.out TimeLimit 1s 1s 1s 1s MemoryLimit 64M 64M 64M 64M Problem Maxlis Team Ski Obst Program (File Type: pas/c/cpp) Maxlis.pas Team.pas Ski.pas Obst.pas Input File Maxlis.in Team.in Ski.in Obst.in Output File Maxlis.out Team.out Ski.out Obst.out Time Limit 1s 1s 1s 1s Memory Limit 64M 64M 64M 64M Problem #1: 加权LIS(Maxlis) Description 在LIS问题中,需要求出最长的序列的长度。现在需要求一个序列,满足严格单调上升,最长并且序列中所有的数相加所得的和最大。 Input Format 第一行是N,表示序列的长度;第二行是N个用空格分开的数,表示序列。N=1000。 Output Format 输出仅包含一个数,表示所求的和。 Sample Input 5 4 6 3 4 8 Sample Output 18 Data Limit 对于100%的数据,1≤N≤1000 保证题解小于10^9。 Problem #2: 合唱队形(Team) Description 学校又要开始排合唱队形了,这次队形和5年前的队形有所不同。LXX老师希望把2N个同学排成2行,并且按从低到高的顺序排。为了使队形显得更加美观,LXX老师还决定前后两排对应的学生高度必须相同。当这2N位同学平均的排成两行之后,LXX老师发现这并不是他所希望的队形,为了节省精力,他决定不重新排队形,直接将队伍中的某些同学踢掉。所以,LXX老师想知道每行最多有多少个学生留下。 Input Format 读入有3行,第一行为一个数N。接下来两行每行有N位同学的身高。 Output Format 输出仅一个数,每行还有多少位学生留下。 Sample Input 10 180 173 168 174 185 173 165 188 198 177 180 187 165 174 177 185 188 163 175 182 Sample Output 3 Data Limit 对于30%的数据,1=N=30 对于70%的数据,1=N=100 对于100%的数据,1=N=300 Problem #3: 滑雪(Ski) Description 滑雪是一项非常刺激的运动,为了获得速度,滑雪的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。给出一个由二维数组表示的滑雪区域,数组的数字代表各点的高度。请你找出这个区域中最长的滑坡。 下面是一个例子: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可滑行的滑坡为24-17-16-1。当然,25-24-23-...-3-2-1更长。事实上,这是最长的一条滑坡。 Input Format 输入文件ski.in的第一行为两个数R, C,表示滑雪区域的行数和列数(1≤R,C≤100)。下面是R行,每行有C个整数,表示高度H Output Format 输出文件ski.out包括一行,只包含一个整数,表示滑雪区域中最长滑坡的长度。 Sample Input 5 5 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 Sample Output 25 Data Limit 对于100%的数据,1≤R,C≤100,1≤H≤10000 Problem #4: 最优二叉搜索树(OBST) Description 所谓二叉搜索树(Binary Search Tree, BST)是指这样一棵二叉树:对于它的所有子树,满足其所有左子树中的关键字不大于根,其所有右子树中的关键字不小于根。一棵比较理想的二叉搜索树的深度应该在Log2N左右,但是如果我们事先已知每个元素的查找次数的话,我们可以针对其设计出一

文档评论(0)

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

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

1亿VIP精品文档

相关文档