问题 6379 --鸡羊同栏(animal.cpp)

6379: 鸡羊同栏(animal.cpp)

题目描述

小X是CZ市著名的牧场主。他把A只鸡和B只羊圈养在一个围栏中。 一只正常的鸡有0只角、2条腿;一只正常的羊有2只角、4条腿。 某一天,一道神秘的宇宙射线击中了牧场,导致其中的至多一个动物发生了变异。 变异的动物角的只数与腿的条数中至少有一个数量变化了。例如,一只正常的鸡变异成了3只角2条腿。注意:变异以后动物也不可能有负数个数的角或腿。 小X只知道鸡和羊的数量、以及笼子中的动物一共有C只角D条腿。他想请你帮忙搞清楚变异的情况是什么。

输入

一行4个正整数A,B,C,D,含义见问题描述。

输出

输出共2行。 第一行:如果可能是一只鸡变异了,输出它变异后角的只数与腿的条数;否则输出-1。 第二行:如果可能是一只羊变异了,输出它变异后角的只数与腿的条数;否则输出-1。

样例输入输出

输入#1 复制
2 2 3 1 5
输出#1 复制
-1
1 7
输入#2 复制
2 2 4 12
输出#2 复制
-1
-1
输入#3 复制
2 2 4 15
输出#3 复制
0 5
2 7

提示

【样例1解释】 只可能是一只羊变异成了1只角7条腿。(0+0+1+2=3,2+2+7+4=15) 【样例2解释】 不可能有动物变异。(0+0+2+2=4,2+2+4+4=12) 【数据范围】 对于测试点1-6:0<=A,B,C,D<=1000 对于测试点7-10:0<=A,B,C,D<=10^9
序号 标题 作者 发表时间 费用 订购数 操作