智能配水系统
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
在一个未来的智能生态农场中,水资源的管理实现了完全自动化。中央控制系统会根据不同区域的灌溉需求,精确计算出需要分配的总水量(单位:升)。
配水任务由一台机器人执行,它面前有六种不同容量的标准水桶。为了最高效地完成任务(即使用最少数量的水桶),机器人的程序设定总是优先使用最大容量的水桶来装水。
现在,给定一个总的需水量,请你计算出机器人需要为每种容量的水桶准备多少个。
可用的水桶容量规格有: 升、 升、 升、 升、 升、 升。
输入格式
一个小于 的正整数 ,代表需要分配的总水量(单位:升)。
输出格式
输出多行,每行显示一个整数,从上到下分别表示容量为 升、 升、 升、 升、 升、 升的水桶数量。
输入输出样例
148
2
1
2
0
1
1
样例解释: 总需水量为 升。
- 优先使用 升桶,需要 个,剩余水量 升。
- 对剩余的 升,使用 升桶,需要 个,剩余水量 升。
- 对剩余的 升,使用 升桶,需要 个,剩余水量 升。
- 对剩余的 升,使用 升桶,需要 个,剩余水量 升。
- 对剩余的 升,使用 升桶,需要 个,剩余水量 升。
- 最后剩余的 升,使用 升桶,需要 个。
因此,从上到下,各种容量水桶的数量分别为 。