分析
列出所有可能的情况
如果a%4是等于0的话,那就证明这个刚好n只兔子(最少动物数)
那么下面是无必要的,实际上只有3种可能
1.最小数正好n只兔子
2.最小数正好n只兔子多了一只鸡
3.不符合
如果条件符合那么最大数永远是a/2,因为这是一个偶数
代码
#include<iostream>
using namespace std;
int main(){
int n;cin>>n;
for(int i=0;i<n;i++){
int a; cin>>a; //脚总数
if(a%4==0){
cout<<a/4<<' '<<a/2<<endl;
}
else if(a%4==2){
cout<<(a+2)/4<<' '<<a/2<<endl;
}else{
cout<<"0 0"<<endl;
}
}
}