您的位置:首页 > 其它

【NYOJ】[64]鸡兔同笼

2016-01-28 21:18 155 查看


写出使式子无解的条件

然后其余的都可以写结果

[code]#include<stdio.h>
int main() {
    int T;
    scanf("%d",&T);
    while(T--) {
        int n,m;
        scanf("%d %d",&n,&m);
        if(m<2*n||4*n<m||(m-2*n)%2||(4*n-m)%2)
            printf("No answer\n");
        else
            printf("%d %d\n",(4*n-m)/2,(m-2*n)/2);
    }
    return 0;
}


标程写的很简单

貌似是因为我的方程式化简的不好

学习了……

[code]#include<iostream>
using namespace std;
int main() {
    int n,a,b,p,q;
    cin>>n;
    while(n--) {
        cin>>a>>b;
        q=(b-2*a)/2;
        p=a-q;
        if(p<0 ||q<0 || b%2) cout<<"No answer"<<endl;
        else cout<<p<<" "<<q<<endl;
    }
}


题目地址:【NYOJ】[64]鸡兔同笼
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: