- 2
- 0
- 约2.12千字
- 约 4页
- 2018-02-24 发布于河南
- 举报
带物旅游问题的解答
某人出游,带有n(0n100000)件物品,要求如下:
最多带一个汉堡
巧克力的块数是5的倍数
最多带4瓶矿泉水
薯片的包数是偶数
最多带三罐牛奶
糖果的个数是4的倍数。
问他总共有多少种带法?
Sample Input
1
Sample Output
3
解题分析:
假设带的汉堡、矿泉水、牛奶的总件数为a件,带的巧克力、薯片、糖果的总件数是b件,则a+b=n。有条件可知a是有范围的,a可为0到8中取值,b的范围则随n变化。
a是一个小范围变化的数,如下所示:
for(i=0;i2;i++)
for(j=0;j5;j++)
for(k=0;k4;k++)
a[i+j+k]++;
可以用一个数组a[ ]来存储a在0到8中取值的所有情况。数组a[ ]的下标为a的值。
b是的组成则是一个拆数的问题,b=5x+4y+2z,x,y,z分别表示巧克力的块数,糖果的个数,薯片的包数。可知,如果b是偶数,则x必须是偶数,也就是说5是成双成对的出现。如果,b是奇数,则x必须为奇数,也就是说x+1是偶数,这样就可以确定x的值。剩下的部分由y,z组成,y少一件,z则加两件,也就是说x确定后,y的最大值加1就是y和z的所有的情况,如下所示:
int spt(int N)
{
int count=0;//计数,count表示b=N时,x,y,z的所有组合情况
if(N==0) ret
您可能关注的文档
- 隐藏Word文档中的文字的三个实用技巧.doc
- 南通大学学生会干事考核制度(培训部建议).doc
- 直通车第三期.pdf
- 现场签约流程.doc
- 2010年冬季施工措施20101119二冶修改.doc
- 在全区庆祝建党xx周年大会上的讲话.doc
- 企业高技能人才工作表现自述表.doc
- 选字措辞1.ppt
- (第16讲)画几模拟题.ppt
- 河南理工大学讲义-园林、工艺1.doc
- 《gb-t 47438.2-2026危险化学品作业场所火灾报警与避难逃生特殊要求 第2部分:消防应急 (1).pptx
- 《gb-t 47438.4-2026危险化学品作业场所火灾报警与避难逃生特殊要求 第4部分:便携式报.pptx
- 《gb-t 47467-2026车联网安全管理接口规范》培训.pptx
- 《gb-t 47471-2026网络安全技术 sm9密码算法加密签名消息格式》培训.pptx
- 《gb-t 47374-2026航空用化学产氧器》培训.pptx
- 《GB-T 47438.3-2026 危险化学品作业场所火灾报警与避难逃生特殊要求 第3部分:可燃气.pptx
- 《GB-T 47438.5-2026危险化学品作业场所火灾报警与避难逃生特殊要求 第5部分:供电、传.pptx
- 《gb-t 47467-2026车联网安全管理接口规范》解读.pptx
- 《GBT 37820.4-2026船舶与海洋技术 船舶安全标志、防火控制图标志、安全提示和安全标记.pptx
- 《GBT 35275-2026 网络安全技术 SM2密码算法加密签名消息格式》培训.pptx
最近下载
- 物业管理日常设备维护难点及措施.docx VIP
- 《城市轨道交通 综合监控系统 技术规范》.pdf VIP
- 土地复垦质量控制标准td t1036 2013.docx VIP
- 红岩图书推荐.pptx VIP
- 2025至2030中国医用抽吸装置行业市场占有率及有效策略与实施路径评估报告.docx VIP
- 2025年陕西省高考物理试卷真题(含答案解析).docx
- 2026年成考专升本《政治》马克思主义哲学原理专项突破(二) 新考纲适用·含逐题解析.pdf
- 俄乌战争形势政策客观分析ppt模板.pptx VIP
- 吹皱的水波(课件)人教版(2024)美术二年级上册.pptx VIP
- 2026年中科大考试试题及答案.doc VIP
原创力文档

文档评论(0)