AT_wupc_04.5キューブ

普及+/提高

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

5立方体是一种使用立方体进行的益智游戏。本题将考虑如何用计算机自动求解这个问题。有一个边长为 55 的立方体形状的容器,并且有许多边长为不超过 55 的立方体物品。游戏的目标是将这些物品尽可能紧密地填入容器中,且不能超出容器的范围。物品的数量充足,因此一个容器可能无法全部装下所有物品,使用的容器越少,得分越高。

给定每种尺寸物品的数量,请求出所需容器的最小数量。

输入通过标准输入按以下格式给出。

N1 N2 N3 N4 N5N_{1}\ N_{2}\ N_{3}\ N_{4}\ N_{5}

  • 第 11 行给出每种边长为 xx 的物品数量 NxN_{x}(1≤x≤51 \leq x \leq 5,0≤Nx≤1,000,000,0000 \leq N_{x} \leq 1,000,000,000),以半角空格分隔。
  • 可以假定存在某个 xx 使得 Nx≥1N_{x} \geq 1。也就是说,至少有 11 个物品。

请输出所需容器的最小数量,每行输出一个整数。
注意,输出末尾需换行。

示例:

109 2 0 0 1
2
0 0 0 5 0
5
1000000000 1000000000 1000000000 1000000000 1000000000
3000000000

输入格式

一行,包含 55 个用空格分隔的整数 N1 N2 N3 N4 N5N_{1}\ N_{2}\ N_{3}\ N_{4}\ N_{5},分别表示边长为 11、22、33、44、55 的物品数量。

输出格式

输出一个整数,表示所需容器的最小数量。输出后需换行。

说明/提示

无。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页