7-293 鸡兔同笼

简介: 7-293 鸡兔同笼

7-293 鸡兔同笼 (10 分)


一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物


输入格式:


第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,每行一个正整数a (a < 32768)


输出格式:


输出包含n行,每行对应一个输入,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。如果没有满足要求的答案,则输出两个0。


输入样例:


 2
 3
 20


结尾无空行


输出样例:


0 0
 5 10


结尾无空行


#include<iostream>
using namespace std;
int main(){
    int n,num;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>num;
        if(num%4==0)cout<<num/4<<" "<<num/2<<endl;
        else if(num%2==0)cout<<num/4+1<<" "<<num/2<<endl;
        else cout<<"0 0\n";
    }
    return 0;
}
目录
相关文章
|
9月前
一元函数积分学——刷题(3
一元函数积分学——刷题(3
52 1
|
9月前
|
算法 Python
Python技术分享:使用穷举法解决鸡兔同笼问题
Python技术分享:使用穷举法解决鸡兔同笼问题
389 1
|
9月前
一元函数积分学——刷题(9
一元函数积分学——刷题(9
43 1
|
9月前
一元函数积分学——刷题(17
一元函数积分学——刷题(17
48 0
|
9月前
一元函数积分学——刷题(10
一元函数积分学——刷题(10
48 0
|
9月前
一元函数积分学——刷题(15
一元函数积分学——刷题(15
30 0
|
9月前
一元函数积分学——刷题(16
一元函数积分学——刷题(16
109 0
|
9月前
一元函数积分学——刷题(18
一元函数积分学——刷题(18
50 0
|
9月前
一元函数积分学——刷题(7
一元函数积分学——刷题(7
42 0
|
9月前
一元函数积分学——刷题(12
一元函数积分学——刷题(12
45 0