序号:47
鸡兔同笼(3)
Time Limit:1s Memory Limit:512MB
题目描述:
若干只鸡和若干只兔被关在同一个笼子里。先从键盘输入笼子动物脑袋的数量,再输入脚的数量,请你帮忙计算笼子里的鸡和兔各有多少只?如果输入的头和脚的数量无法计算出鸡和兔的数量,则鸡和兔子的数量都输出"-1"
输入格式:
直接输入整数
输出格式:
直接输出计算结果
输入样例:
30
88
输出样例:
16
14
#include<bits/stdc++.h>
using namespace std;
int fuc(int x){
if(x==1 or x==0){
return 1;
}
return x*fuc(x-1);
}
int main(){
int h,f;
cin>>h>>f;
if(f<2*h or (f-2*h)%2==1 or 4*h<f){
cout<<"-1\n-1";
return 0;
}
int r=(f-2*h)/2;
int c=h-r;
cout<<c<<"\n"<<r;
return 0;
}