图解算法之习题一:老王的杂货铺

今天看了一本图解算法的书,看完第一章真心觉得不错(我觉得只有书中可以让你有所感悟的书都是好书)。在这里推荐给大家

一开始以为有习题的答案,结果,找了好久都找不到。于是在这里我将我的做法分享出来,给大家看看。如果觉得对,我很高兴,因为可以给您一些参考,同时我也在进步,如果觉得不对,也请您指正,让我有改正的机会。

 

题目:

老王开杂货铺想送N块冬瓜糖砖给客户,每块冬瓜糖砖长宽高都是10厘米,老王希望将这N块冬瓜糖砖包装成一大包(x*y*z的长方体),以便运送。但为了响应环保,希望使用的包装纸越少越好。编写一个程序,输入N,输出最少的包装纸面积。

输入:9

输出:3000

 

个人想法:

求包装纸的面积其实就是糖砖暴露出来的面积,因为糖砖是正方形,所以我们考虑有几个面即可。打包的时候是打包成长方形,所以我们的做法是一层一层的构建。

如果一层是一个的话,每加一个,就会增加四个面,覆盖两个面,数据如下

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
算法与程序综合实际设计》实习指导书 一、实习目的 算法与程序综合设计是一项综合性设计活动,要求在教师的指导下,利用本课程内的以及到目前为止所学到的有关知识和技术解决一些不太复杂但却是综合性的问题。从规模来说,课程设计是在平时作业的基础上进一步扩大的大作业。在设计中,要求学生要全面考虑相互联系的各个方面及问题。 通过课程设计,使学生对整个课程的知识体系有较深入的理解,在运用本课程的知识解决实际问题方面得到锻炼,对锻炼学生的实践能力以及运用本课程的知识、方法解决更为复杂的实际问题有较好的启发和指导作用,从而为后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。 通过对给定问题的求解,使学生在运用《数据结构》、程序设计以及迄今为止所学课程中的各种基本技术和理论,在建立问题模型、构造求解算法、设计数据结构、编程及上机调试等方面得到全面的锻炼,从而能更深刻地理解算法、数据结构的精髓,为后续软件课程的学习及软件设计能力的提高奠定良好的基础。 二、数据结构课程设计要求 1.学生必须仔细阅读《算法与程序综合实际设计》实习方案,认真主动完成课设的要求。有问题及时主动通过各种方式与教师联系沟通。 2.学生要发挥自主学习的能力,充分利用时间,安排好课程设计的时间计划,并在课程设计过程中不断检测自己的计划完成情况,及时向教师汇报。 3.课程设计按照教学要求需要两周时间完成(2周共十天)。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值