Huawei校招機試中的猴子吃桃問題,huawei
//============================================================================
// Name : Monkey&Peach.cpp
// Author : dun
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================
#include <iostream>
using namespace std;
int main() {
//int ans = 0;//答案
int x = 0; //猴子的數量
int n[20] = { 0 }; //每次剩余的桃子數
cin >> x; //猴子數
int i = 0;
while (i < x) {
if (1 == n[i] % x) {
n[i + 1] = n[i] - 1 - n[i] / x;
i++;
} else {
i = 0;
n[0]++;
}
}
cout << n[0]; //輸出桃子數的結果
return 0;
}