1 条题解
-
0
鸡兔同笼 题解
解题思路
枚举鸡的数量
chicken,兔的数量由rabbit=h-chicken得到。检查腿数是否等于l。由于鸡兔数量由两个方程确定,找到后即可结束循环。参考代码
#include<bits/stdc++.h> using namespace std; int main() { int h, l; cin >> h >> l; bool found = false; for (int chicken = 0; chicken <= h; chicken++) { int rabbit = h - chicken; if (chicken * 2 + rabbit * 4 == l) { cout << chicken << " " << rabbit << endl; found = true; break; } } if (!found) { cout << "No solution" << endl; } return 0; }
- 1
信息
- ID
- 4885
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 10
- 标签
- 递交数
- 2
- 已通过
- 1
- 上传者
粤公网安备44195502000195号