90分求助

P1150 Peter 的烟

123690xjs @ 2023-11-24 09:39:53

#include"stdio.h"
int main()
{
    int c,d;
    long long a,b;
    scanf("%ld %ld",&a,&b);
    d=a/b;
    if (a>=b)
    c=a+d/b+a/b;
    else
    c=a+a/b;
    printf("%ld",c);
    return 0;
 } 

by worldcat @ 2023-11-25 16:19:25

有点没看懂你的,

跟你讲一下我的思路

cin>>n>>k;

用一个名为a来统计他要抽多少烟可以换一根

while(/*烟没了*/)
{
    if (/*能换一根烟*/)
    {
        n++;//又能抽一根烟了
        a=0;//重新累计
    }
    a++;
    h++;//累计抽烟量
}

用一个h来统计一共抽了几根


by worldcat @ 2023-11-25 16:20:17

补:最后输出h


by 123690xjs @ 2023-11-25 21:47:45

@worldcat 感谢


|