解题思路:
先求出能买多少个五瓶的(买五瓶送三瓶最划算),再用总的减去五瓶一起买的次数乘以五加上买五瓶送的。之后再减去三瓶一起买的次数乘以三加上买三瓶送的,之后再算出一瓶一瓶买的。它们总的个数就是能买到的最多的瓶数。
代码:
#include"cstdio"
int main()
{
int N,n;
int five,three,add1,add2,add3;
scanf("%d",&N);
n=N/10;
five=n/5;
add1=five*5+2*five;
three=(n-five*5)/3;
add2=three*3+three*1;
add3=n-five*5-three*3;
printf("%d",add1+add2+add3);
return 0;
}