分糖果问题
来源:互联网 发布:淘宝供销平台 我的申请 编辑:程序博客网 时间:2024/04/28 19:16
题目
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息:
A - B, B - C, A + B, B + C. 这四个数值.每个字母代表每个人所拥有的糖果数.
现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所有题设条件。
输入描述:
输入为一行,一共4个整数,分别为A - B,B - C,A + B,B + C,用空格隔开。
范围均在-30到30之间(闭区间)。
输出描述:
输出为一行,如果存在满足的整数A,B,C则按顺序输出A,B,C,用空格隔开,行末无空格。
如果不存在这样的整数A,B,C,则输出No
输入例子:
1 -2 3 4
输出例子:
2 1 3
code
import java.util.Scanner;/** * Created by 草鱼狂飙 on 2016/9/27. * <p> * 描述: */public class Test2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt(); int d = sc.nextInt(); // 计算A int A = (c + a) / 2; // 计算B int B = (c - a) / 2; // 计算C int C = (d - b) / 2; if (A - B == a && B - C == b && A + B == c && B + C == d) { System.out.println(A + " " + B + " " + C); } else { System.out.println("No"); } }}
0 0
- 分糖果问题
- 分糖果问题1
- 分糖果 问题
- 分糖果问题
- 分糖果问题--蓝桥杯
- 问题 1431: 分糖果
- 站队问题、分糖果问题
- OJ-Candy 分糖果问题
- 分糖果问题(java)
- 其他题目---分糖果问题
- [LeetCode]—Candy 分糖果问题
- LeetCode | Candy(分糖果问题)
- Leetcode 之Candy 分糖果问题。
- 2.3趣味数学之分糖果问题
- [LeetCode]Candy——分糖果问题
- 分糖果问题(难度:1颗星)
- 575. Distribute Candies-分糖果问题
- Leetcode之Candy分糖果问题
- Hopscotch(poj 3050)深度优先搜索
- 超好用的客户端缓存文件类
- wk4 215. Kth Largest Element in an Array
- lightoj 1015 弱智
- [Mac OSX]+homebrew安装NCL(ncar command language)
- 分糖果问题
- Android 任务站及启动模式
- 2016.9.28 18:00
- 在Ubuntu上安装JDK
- swift中UITextView的使用
- odoo打印pdf报表--固定div块在页面底部
- 错误信息:Mapped Statements collection does not contain value for ShipperMapper.getSipperlistPage
- Oculus的安装事项
- 数据库事务四大特性