题意:有一个促销活动,A个瓶盖换B个瓶子,可以借一些瓶盖,但是最后要保证能还回去,现在有N个瓶盖,问最多喝多少瓶饮料?
典型的数学问题,具体推导见上图。
#include <stdio.h>
int main()
{
long long int N,A,B,sum;
while(scanf("%lld %lld %lld",&N,&A,&B)==3)
{
sum = B*(N/(A-B));
printf("%lld\n",sum);
}
return 0;
}