其他分享
首页 > 其他分享> > 吃鸡蛋

吃鸡蛋

作者:互联网

小明家里有 n 个鸡蛋。

每天早上,小明都要吃 1 个鸡蛋作为早餐。

小明家里还有一个母鸡。

母鸡会在第 m,2m,3m… 天的晚上下蛋,每次只下 1 个蛋。

请问,连续多少天以后,小明就没有早餐鸡蛋吃了?

输入格式
一行两个整数 n,m。

输出格式
一个整数,表示答案。

数据范围
所有测试点满足 1≤n≤100,2≤m≤100。

输入样例1:
2 2
输出样例1:
3
样例1解释
第 1,2 天的早晨,小明可以吃原本就有的鸡蛋。

第 3 天的早晨,小明可以吃第 2 天晚上母鸡下的鸡蛋。

第 4 天的早晨,小明没有鸡蛋可以吃了。

所以,连续 3 天以后,小明就没有早餐鸡蛋可以吃了。

输入样例2:
9 3
输出样例2:
13
样例2解释
第 1∼9 天的早晨,小明可以吃原本就有的鸡蛋。

第 10,11,12 天的早晨,小明可以吃第 3,6,9 天晚上母鸡下的蛋。

第 13 天的早晨,小明可以吃第 12 天晚上母鸡下的蛋。

第 14 天的早晨,小明没有鸡蛋可以吃了。

所以,连续 13 天以后,小明就没有早餐鸡蛋可以吃了。

#include<iostream>
using namespace std;
int main(){
    int n,m;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
        if(i%m==0) n++;
    cout<<n<<endl;//因为一个鸡蛋吃一天,所以n个鸡蛋吃n天,在
    //每个m天加一个鸡蛋就是多吃一天
    return 0;
}

标签:小明,母鸡,int,鸡蛋,样例,早晨
来源: https://www.cnblogs.com/z218/p/16184201.html