#GOC02058. 果园摘果(2023南海区goc区赛真题甲组)

    ID: 9767 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>goc二级输入和输出if语句变量for循环文本命令

果园摘果(2023南海区goc区赛真题甲组)

题目描述

请使用 GoC 绘制与示意图一致的图形。

图片

图片

绘制要求

果园的金苹果成熟了,农场主非常高兴。他准备了许多的箱子来装树上的金苹果,一个箱子最多能装D个金苹果。假如农场主要求如下:

1、相邻树上的金苹果可以装在同一个箱子中;

2、同一棵树上的金苹果必须要装在同一个箱子中。

3、最多金苹果的树必须单独装在一个箱子中;

那么,果园中的N棵苹果树,最少需要几个箱子呢?每个箱子装了多少个金苹果呢(靠前的箱子尽量装多一些)?你能帮农场主算一算吗?

样例

5 20

5 8 6 10 3
6 30

10 12 20 8 25 30

输入格式

第一行有两个整数N(N<=25)和D(D<=100),分别表示果园有N棵树,箱子最多能装D个金苹果。

接下来有N个整数,表示编号为1~N果树上的金苹果数量ai(ai<=D)。

输出格式

用高为50,宽为100的空心矩形表示箱子,每个箱子的间距为10,箱子的中心位置用命令p.text(数值),写出该箱子中金苹果的数量。

数据保证,箱子的总数不超过6。

注意:要保证图形不超出画布。

使用 GoC 绘制出与示意图一致的图形。