题解
【入门】鸡兔同笼问题
1 条题解
-
0
解题思路
假设50只全是兔子,就有200条腿。实际只有160条腿,少了40条。每把一只兔子换成鸡会少2条腿,所以鸡有40除以2等于20只,兔子有30只。
参考代码
// 读取题目给出的数据。 // 按照题意完成计算。 // 输出最终答案。 #include <iostream> using namespace std; int main() { int chicken = (4 * 50 - 160) / 2; int rabbit = 50 - chicken; cout << chicken << " " << rabbit << endl; return 0; }复杂度
只有几次计算,时间复杂度是O(1),空间复杂度是O(1)。
- 1