T595512 鸡兔同笼(数据加强版)

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n,m;
    cin >> n >> m;
    //m - 2 * n每只动物抬起两条腿,剩下的腿都是兔子的两条腿,除以2就得到兔子数量 
    int tu = (m - 2 * n) / 2;
    int ji = n - tu;
    //腿奇数、鸡兔不为正数均是无解 
    if(m % 2 == 1 || ji < 0 || tu < 0) cout << -1;
    else cout << ji << " " << tu;
    return 0;
}

 

posted @ 2025-04-28 23:18  CRt0729  阅读(15)  评论(0)    收藏  举报