答案来了
2024-10-12 19:42:14
发布于:山东
1阅读
0回复
0点赞
#include <iostream>
#include <cassert>
using namespace std;
int main() {
int head, leg;
// 读取输入数据
cin >> head >> leg;
// 检查数据的合理性
assert(1 <= head && head <= 1000);
assert(1 <= leg && leg <= 1000);
// 计算兔子数量
int rabbit = (leg - 2 * head) / 2;
// 验证解的合理性
if (rabbit < 0 || rabbit > head) {
cout << "No solution" << endl;
return 0;
}
// 计算鸡的数量
int chicken = head - rabbit;
// 输出结果
cout << chicken << endl << rabbit;
return 0;
}
这里空空如也
有帮助,赞一个