下载此文档

俄罗斯套娃设计文档.doc


文档分类:文学/艺术/军事/历史 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
“俄罗斯套娃奖品”设计文档题目要求伊万洛夫在比武大会上力克群雄,成为新一届“草原雄鹰”,为部落赢得了莫大荣誉。首领决定要重重奖赏,他对伊万洛夫说:“孩子,你是知道的,面前的这片草原,南北向和东西向的道路纵横交错。现在,路口放着纯金打造的俄罗斯娃娃,重量大小不等,重的都能装下轻的。你可以沿着道路飞奔,拾取路口的娃娃,要求是任何时刻必须是一个套娃,装好后就不能再拆开了。注意不要走重复路。”请你为伊万洛夫规划路线,使得他能够有最大的收获。Input: ;每个测试用例开始是一对整数<R,C>,R表示东西向道路数,C表示南北向道路总数;接下来R行,每行包括C个正整数(或0)W[r,c],分别表示第r条东西向道路与第c条南北向道路交叉处路口放置的俄罗斯娃娃的重量(或表示没有放置娃娃)。Output: 输出能有最大收获的路径规划。平台下VisualC#的控制台应用程序实现,实现算法为动态规划算法。应用程序名称:RussiaDoll主要包括三个模块:1、描述路口坐标的结构体:structPoint{ //路口坐标publicintx;publicinty;}2、描述路口信息的结构体:structNode{publicintvalue;//路口所放俄罗斯套娃的重量publicintmaxValue;//从原点出发到达此路口所能获取到俄罗斯//套娃的最大重量publicPointnextMaxPoint;//从原点出发到达此路口能够有最大的收获的路径中与此路口相邻的//路口坐标}3、求解伊万洛夫能够有最大收获的路线的类:classProgram其类图如下:属性说明:(1)privateintrow;//东西方向道路数(2)privateintcol;//南北方向道路数(3)privateNode[,]data;//描述草原各个路口信息的二维数组(4)privateintlastMaxValue;//能够获取俄罗斯套娃的最大重量(5)privateStringPath="";//能够获取最大收获的路径方法说明:(1)privateboolRead_File(StringfilePath);说明:读取路径为filePath的文件,并对类的相关属性赋值流程图:(2)privatevoidWrite_File(StringfileP

俄罗斯套娃设计文档 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小311 KB
  • 时间2019-10-13