电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

综合项目—与算法零距离VIP专享VIP免费

综合项目—与算法零距离_第1页
与算法零距离活动:安排住宿活动描述:有n个男生一起出去旅游,要安排酒店住宿,已知4人间为140元/间,3人间为120元/间,那怎样订房间最省钱,而且要保证每人都有床位。1.选题理由本项目包含了“枚举”算法,枚举算法是我们在日常中使用到的最多的一个算法,使用枚举来解决问题是利用计算机计算速度快的特点,罗列所有可能性,筛选出正确的答案。2.操作建议学生在学习本章节之前已经掌握了程序设计三大结构,重点在循环结构中的参数应该如何设置,问题解决的步骤是怎样的。另外还需要提示Python语言中的整除和取余符号。参考代码:n=int(input("输入人数:"))min=1000000#最小值赋初值forr4inrange(n//4+1):#罗列4人间房间数量rs=n-4*r4#计算剩余人数ifrs%3==0:#计算剩余人数需要多少个3人间r3=rs//3else:r3=rs//3+1w=140*r4+120*r3#计算费用ifmin>w:min=w#保存最少费用print(min)3.注意问题“枚举”法的优点在于(1)是解决问题的思路的“直译”,因此比较容易理解,(2)是基于穷举所有状态的基础上的,因此正确性比较容易证明。“枚举”的缺点是枚举的效率。在教学中可以提示学生优化枚举的范围,减少枚举的个数。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部