小塔有3个桶,容量分别为 a,b,c单位。
他想要把n单位的水用这三个桶装走,每一趟她都可以选择更换一个桶或继续使用当前的桶,装满水后拎到终点将水倒掉,再回来继续装下一趟......
小塔想要快快完成任务好方便自己制定旅行规划,他想知道自己至少需要跑几趟。
在一行上输入四个整数 n,a,b,c(1≤n,a,b,c≤109)代表待装走的水量、三个桶的容量。
在一行上输出一个整数,代表把n单位的水装完至少需要跑多少趟。
输入
4 2 2 1
输出
2
说明
选择一号桶或者二号桶、均只需要跑两趟就可以装走全部的水;
也可以第一趟选择使用一号桶,第二趟使用二号桶。
扫码备注加群即可,期待您的到来~
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.