装箱子问题:产品为长方形,高度都是h,长和宽相同,有6种型号:6*6,5*5,4*4,3*3,2*2,1*1,包裹是6*6*h的长方体,求最少的包裹数
输入数据:
0 0 4 0 0 1
输出数据:
2
分析:
- 该大小的包裹一个只能装1个6*6的或者1个5*5的或者1个4*4的或者最多4个3*3的,上述4种产品不能放在同一个包裹中,N为使用包裹数,从a到f代表1-6种产品的数目;根据上一步分析,有N=f+e+d+(c+3)/4,(c+3)/4是一个向上取正的操作。
- 接下来使用N个包裹时剩余的能装入2*2产品的数目,1个4*4的包裹中可以有5个装2*2产品的地方,装3*3产品的包裹会有不同的情况:
- 装一个3*3,有5个装2*2产品的地方 装2个3*3,有3个装2*2产品的地方 装3个3*3,有1个装2*2产品的地方,据此建立一个数组装c%4的数值。有 剩余能装2*2产品的地方(用y代表):y=5 *d+u[c%4]。然后需要和b比较,如若b〉y,则需要更新N,N+=(b-y+8)/9
- 最后是1*1的产品,剩余1*1的位置以x代表 x=36*N-36*f-25*e-16*d-9*c-4*b,x和a比较,若x>a,则更新N,N+=(a-x+35)/36
#include<stdio.h>
void main()
{
int N,a,b,c,d,e,f,y,x;
int u4[4]={0,5,3,1};
while(1)
{
scanf("%d%d%d%d%d%d",&a,&b,&c,&d,&e,&f);
N=f+e+d+(c+3)/4;
y=5 * d + u4[c % 4];
if( y < b )
N+=( b - y+8 ) / 9;
x=36 * N-36 * f-25 * e-16 * d-9 * c - 4 * b;
if(x<a)
N+=(a-x+35)/36;
printf("%d",N);
}
}
分享到:
相关推荐
通过《小学数学计算题.pdf》,学生能够通过解决各种数学计算题来加深对基础数学概念的理解,提升计算技能,从而为进一步的数学学习打下坚实的基础。 该资源以一种结构化和系统化的方式编排,分为五个部分,每个部分...
【四年级下册数学计算题】是针对四年级学生设计的一系列数学练习,主要涵盖四则运算(加、减、乘、除)。这些题目旨在帮助学生巩固基础计算技能,提高运算速度和准确性。 1. 口算部分: 口算是基本的数学计算能力...
"信息系统项目管理师计算题汇总" 本资源摘要信息涵盖了信息系统项目管理师计算题的相关知识点,包括网络技术计算关键路径、总浮动时间、自由浮动时间、挣值计算、趋势预测、估算EV的方法、EVT绩效指数的解读、折旧...
【五年级下册数学计算题知识点】 这些计算题练习涵盖了五年级下学期数学的主要知识点,主要包括以下几个方面: 1. **基本运算**:包括加法、减法、乘法和除法,例如“直接写出得数”部分的题目,学生需要熟练掌握...
PMP(Project Management Professional)考试是一项全球认可的项目管理专业认证,其中包含了计算题部分,这些题目主要测试考生对项目管理关键领域的理解和应用能力。计算题的特点是题干明确、答案唯一,要求考生对...
本文档《小学二年级下册有余数除法竖式计算题100题.pdf》正是为了帮助学生们熟练掌握有余数除法竖式计算,提高他们的数学技能。 在学习有余数除法竖式计算之前,学生们需要先了解除法的基本概念。除法可以被简单地...
在《成本管理计算题.xmind》和《进度管理计算题.xmind》这两个文件中,可能包含了各种具体的案例和练习,帮助学习者深入理解和应用这些概念。这些练习可能涉及计算任务的最早和最晚开始/结束时间、确定浮动时间和赶...
计算题5和计算题10都是关于一次函数图像的计算题。它们要求学生不仅能够找到一次函数的解析式,还要能够确定特定点的坐标。这些题目能够帮助学生加深对一次函数图像性质的理解,进一步认识函数图像与坐标系之间的...
题库3(计算题)是针对这一课程的专项练习,旨在帮助学生深化理解和掌握核心概念,提高解决实际问题的能力。此资源包含了试题与对应的答案,为SY版本,可能代表某个特定的教学体系或版本。 在这个题库中,学生可以...
初一数学计算题300道是一份专为初一学生设计的数学学习资源,旨在提升学生的计算能力,适用于各种教学场景。这份资料包含了300道精心挑选的计算题目,覆盖了初一数学的基本概念和重要公式,是学生自我检测、教师布置...
文件中包含了计算题练习的部分内容,这些内容覆盖了多个数学领域的基本知识点,包括但不限于基本的四则运算、方程与比例的解法、简便计算方法以及递等式计算等。 1. 四则运算:在“直接写出得数”的部分,涉及到了...
国际金融学汇率专题计算题(含作业答案)
3. 竖式计算题:竖式计算是数学中的一种书写格式,便于学生清晰地展示计算过程。在低年级,通过竖式计算可以帮助学生理解进位加法的逻辑和步骤。 4. 数学练习题的种类和数量:该文档提供了546道加法练习题,这样的...
300个计算题样本,计算题验证码
软考计算题讲解,帮助大家提升计算题能力,五类常见计算题归纳
计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家...附件是考试第二项 计算题的汇总试题
小学三年级数学计算题自动出题器1.01 出计算题是一件麻烦事 有了这个出题器 一点就搞定!
计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力...附件是 软考中历史计算题的 集合
根据给定文件的信息,我们可以总结出以下相关的IT知识点,尤其是针对软件资格考试(软考)中的计算题部分。 ### 一、计算题考试概况 在软件资格考试中,计算题是一个重要的组成部分,主要考查考生对项目管理理论及...
三年级数学下册计算题练习.pdf 本资源是三年级数学下册计算题练习的PDF文件,旨在帮助学生提高计算能力和速度。以下是从该文件中提取的知识点: 一、基本运算 * 加法:了解加法的概念,掌握加法的基本运算规则,...