Select solution language
            
            Write solution here.
                
                    
                    
                    
                        
                        Có n cây nấm và ăn một cây nắm thì sẽ được một cuống nấm , k cuống nấm sẽ đổi được 1 cây nấm .
Váºy ta cần chạy 1 vòng lặp cho tá»›i khi nào không còn nấm để ăn nữa ( hay số cuống nấm không đủ để
đổi ra cây nấm )
Giả sá» ta ăn hết số cây nấm mà ta Ä‘ang có và tÃch trữ số cuống nấm 
Sau khi ăn hết số cây nấm ta sẽ lấy số cuống nấm tÃch trữ được Ä‘em Ä‘i đổi 
-> cần 1 vòng lặp cho tá»›i khi số cuống nấm tÃch trữ được không đủ để đổi 1 cây nấm 
**Lưu ý:**
Hãy tự code trước khi xem code mẫu để tham khảo 
```
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n,k;
    cin>>n>>k;
    int ans=n,cn=n;
	// ans là đáp án của bài toán 
	// cn là số cuống nấm 
    while(cn>=k)
    {
        ans=ans+cn/k;
        cn=cn%k+cn/k;
		// cn%k sau khi đổi ra cây nấm mà vẫn dữ thì ta tÃch trữ phần dư đó 
    }
    cout<<ans;
    return 0;
}
```