2624. 买钢笔
1000ms
256MB
简单
条件判断
题目描述
期末来临了,班长小 Q 决定将剩余班费 $x$ 元用于购买若干支钢笔,奖励给一些学习好、表现好的同学。
商店里有三种钢笔,单价分别为:
- 6 元;
- 5 元;
- 4 元。
小 Q 想买尽量多的笔,以鼓励更多同学;在购买数量相同的情况下,优先购买价格较低的钢笔。同时,他不希望有剩余的钱。
请编写程序,帮助小 Q 制订一种买笔方案。
输入格式
输入一个整数 $x$,表示班费金额,满足:
$50 \le x \le 200$
输出格式
输出三个整数,中间使用空格分隔:
1. 购买 6 元钢笔的数量;
2. 购买 5 元钢笔的数量;
3. 购买 4 元钢笔的数量。
要求:
- 总花费恰好为 $x$ 元;
- 购买的钢笔总数尽可能多;
- 若有多种方案购买总数相同,则优先购买价格较低的钢笔。
样例 1
输入 (Input)
输出 (Output)
样例 2
输入 (Input)
输出 (Output)
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功