AT_wupc_04 5キューブ
题目描述
5立方体是一种使用立方体进行的益智游戏。本题将考虑如何用计算机自动求解这个问题。有一个边长为 $5$ 的立方体形状的容器,并且有许多边长为不超过 $5$ 的立方体物品。游戏的目标是将这些物品尽可能紧密地填入容器中,且不能超出容器的范围。物品的数量充足,因此一个容器可能无法全部装下所有物品,使用的容器越少,得分越高。
给定每种尺寸物品的数量,请求出所需容器的最小数量。
输入通过标准输入按以下格式给出。
> $N_{1}\ N_{2}\ N_{3}\ N_{4}\ N_{5}$
- 第 $1$ 行给出每种边长为 $x$ 的物品数量 $N_{x}$($1 \leq x \leq 5$,$0 \leq N_{x} \leq 1,000,000,000$),以半角空格分隔。
- 可以假定存在某个 $x$ 使得 $N_{x} \geq 1$。也就是说,至少有 $1$ 个物品。
请输出所需容器的最小数量,每行输出一个整数。
注意,输出末尾需换行。
示例:
```
109 2 0 0 1
```
```
2
```
```
0 0 0 5 0
```
```
5
```
```
1000000000 1000000000 1000000000 1000000000 1000000000
```
```
3000000000
```
输入格式
一行,包含 $5$ 个用空格分隔的整数 $N_{1}\ N_{2}\ N_{3}\ N_{4}\ N_{5}$,分别表示边长为 $1$、$2$、$3$、$4$、$5$ 的物品数量。
输出格式
输出一个整数,表示所需容器的最小数量。输出后需换行。
说明/提示
无。
由 ChatGPT 4.1 翻译