poj1017:装箱问题
2016-04-23 20:04
162 查看
ac代码
#include<stdio.h> int main(void) { int x,y; char line[10]; while(1){ //poj编译不通过while(true)…… int N = 0; x = y =0; int a,b,c,d,e,f; scanf("%d %d %d %d %d %d",&a,&b,&c,&d,&e,&f); if(a==0&&b==0&&c==0&&d==0&&e==0&&f==0) break; //终止条件:都为0 N = f+e+d+((c+3)/4); //需要单独包裹的货物 y = d*5; //算出可以盛下B货物的个数 if(c%4==1) y += 5; else if(c%4==2) y += 3; else if(c%4==3) y += 1; if(b>y) { //如果不够则加包裹 N += (b-y+8)/9; } x = 36*N - 36*f - 25*e - 16*d - 9*c - 4*b; //算出乘完B后,能盛A的个数 if(a>x) { //不够,加包裹 N += (a-x+35)/36; } printf("%d\n",N); } return 0; }
相关文章推荐
- 浙大 PAT Advanced level 1007. Maximum Subsequence Sum
- 经典Dialog插件Layer
- [UNet]通过一个小测试了解Command和ClientRpc的功能
- 【读书笔记】Android安全机制解析与应用实践之安卓的安全模型
- 基于工作空间框架实现的iOS分层架构实现
- Git 分支管理和冲突解决
- 第八次作业
- python内置函数
- 剑指Offer--026-复杂链表的复制
- 编程之美之寻找最近点对
- 【总结】C++、C#、Java、Javascript、Python中引用的区别
- git 命令总结
- Android 高级UI设计笔记12:ImageSwitcher图片切换器
- CSDN Markdown 默认模版
- 颜色分类
- Objective-C ARC单例模式
- 我的LabPHP框架的Demo应用——课程设计题目统计系统
- [CC]ccHObject
- C++第四次实验——作业
- 51nod-dp入门-最大子矩阵和