#B0024. Minecraft农场
Minecraft农场
题目背景
在 Minecraft 中,农场的耕地湿度直接影响作物生长。But有一名 尊贵的绿袍尊者 不会种地。请实现一个自动灌溉控制系统,帮他种地,以获得绿宝石。根据检测到的耕地湿度数据决定是否执行灌溉操作。
题目描述
系统需满足以下规则:
- 监控区域为 的正方形耕地(共 9 个地块)。
- 每个耕地的湿度值范围为 (7 为完全湿润)。
- 当区域内湿度 的耕地数量超过 个时,触发灌溉。
- 灌溉后所有耕地湿度恢复为 。
- 灌溉后有 秒冷却时间(冷却期间不重复触发)。
输入格式
输入包含多组测试数据,每组数据格式如下:
- 第一行包含一个整数,表示测试次数。
- 接下来 T 行,每行包含 个整数,表示 区域的耕地湿度。
- 每行数据后跟随一个整数 ,表示与上一次灌溉的间隔时间(秒)。
输出格式
对每组测试数据,输出以下结果之一:
- :需要执行灌溉操作
- :无需灌溉
- :处于冷却期无法灌溉
样例
5
3 4 5 2 7 1 6 0 3 25
7 7 7 7 7 7 7 7 7 40
2 2 2 2 7 7 7 7 7 30
1 1 1 1 1 1 1 1 1 35
0 3 4 5 6 7 2 3 4 29
IRRIGATE
WAIT
COOLDOWN
IRRIGATE
WAIT
说明/提示
- 先统计湿度 的耕地数量。
- 检查是否超过 个。
- 若需灌溉,再检查间隔时间是否 秒。 4.注意冷却时间的判断逻辑。