80分求解

P1150 Peter 的烟

d18669991101 @ 2024-11-22 18:20:55

只得了80分

#include <iostream>

using namespace std;

int main()
{
    int n,k,j;
    cin>>n>>k;
    j=n/k;
    cout <<j+n;
    return 0;
}

教会的加关注(^W^)


by ridewind2013 @ 2024-11-22 18:24:43

换瓶盖可以换多次,不止一次。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,k,sum=0,gai=0;
    cin>>n>>k;
    while(n>0){
        sum+=n;
        gai+=n;
        n=gai/k;
        gai%=k;
    }
    cout<<sum;
    return 0;
}

|