1854: zbj的可乐
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 376 Solved: 111
[Submit][Status][Web Board]
Description
zbj最近特别想喝可乐,然而可口可乐有一个万年梗的活动就是…四个瓶盖换一瓶可乐的活动
现在zbj想喝n瓶可乐,一瓶可乐需要k元,问他最少需要花多少钱?
ps.一瓶可乐只有一个瓶盖…当然这不是脑筋急转弯,zbj并不能向别人借瓶盖。
Input
有多组样例,每一行输入一个正整数n,k(0<=n<=100000000 1<=k<=200) (请不要嘲讽zbj能喝…我们要友好和谐)
Output
每一行输出一个正整数表示zbj最小需要花的钱
Sample Input
1597 3
Sample Output
3594
HINT
Source
/*
4 1(第一次需要买4瓶,然后会送一瓶)
3 1(后面都是只需要买3瓶,然后会送一瓶)
3 1
3 1
。。。
需要考虑到数据类型int不够
还需要考虑到如果n<=4的情况
*/
Ac_code:
#include <stdio.h>
int main()
{
long long n,k;
while(~scanf("%lld%lld",&n,&k))
{
long long num;
n > 4? num = 1 + (n - 5)/4:num = 0;
printf("%lld\n",(n - num)*k);
}
return 0;
}