题目描述
在一个笼子里有若干只鸡与若干只兔子,其中脚有x只,头有y个,问鸡和兔子各有几只。其中还存在若干只鸡单脚站立,问可能的方案总数。
输入格式输入x,y,分表代表腿数和头数。
输出格式输出一个整数代表方案数
样例输入 #1
9 4
输出 #1
1
数据范围与提示
样例解释:2只鸡双脚,1只兔,1只鸡单脚。
x>=y 并且 x<=300
分类标签[枚举]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int r;
int t4;
int j;
int t;
// The main procedure
int main() {
cin>>j;
cin>>t;
r = 0;
for (int i = 0; i <= t; i++) {
for (int k = 0; k <= (t-i); k++) {
t4 = ((t-i)-k);
if (((i+(k*2))+(t4*4)) == j) {
r++;
}
}
}
cout<<r;
return 0;
}
Blockly题解代码图片