E. Restoring Three Numbers

    传统题 1000ms 256MiB

Restoring Three Numbers

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

给定三个正整数 a,b,ca,b,c。将它们的三个两两之和与三数总和写在黑板上,得到四个数(顺序被打乱):

  • a+ba+b
  • a+ca+c
  • b+cb+c
  • a+b+ca+b+c

现给出这四个数 x1,x2,x3,x4x_1,x_2,x_3,x_4(顺序随机),请还原出 a,b,ca,b,c

为保证评测可以使用固定输出,本题要求你输出的三个数满足:

  • 输出为 非递减顺序abca \le b \le c(也就是从小到大输出)

输入格式

一行四个正整数 x1,x2,x3,x4x_1,x_2,x_3,x_42xi1092 \le x_i \le 10^9),表示黑板上的四个数(顺序随机)。保证一定存在解。


输出格式

输出三个正整数 a,b,ca,b,c,并满足 abca \le b \le c,且黑板上的四个数集合恰好为: a+b, a+c, b+c, a+b+c{a+b,\ a+c,\ b+c,\ a+b+c}


样例输入 1

3 6 5 4

样例输出 1

1 2 3

样例输入 2

40 40 40 60

样例输出 2

20 20 20

样例输入 3

201 101 101 200

样例输出 3

1 100 100

1月8日练习题

未认领
状态
已结束
题目
5
开始时间
2026-1-7 0:00
截止时间
2026-1-8 23:59
可延期
24 小时