Week 1:3 月 14 日 ~ 3 月 20 日
AcWing 3346. 你知道你的ABC吗
题目描述:AcWing 3346. 你知道你的ABC吗。Farmer John 的奶牛正在 mooZ 视频会议平台上举行每日集会。她们发明了一个简单的数字游戏,为会议增添一些乐趣。Elsie 有三个正整数
A
A
A、
B
B
B 和
C
C
C (
A
≤
B
≤
C
A≤B≤C
A≤B≤C)。这些数字是保密的,她不会直接透露给她的姐妹 Bessie。她告诉 Bessie 七个范围在
1
…
1
0
9
1…10^9
1…109 之间的整数(不一定各不相同),并宣称这是
A
A
A、
B
B
B、
C
C
C、
A
+
B
A+B
A+B、
B
+
C
B+C
B+C、
C
+
A
C+A
C+A 和
A
+
B
+
C
A+B+C
A+B+C 的某种排列。给定这七个整数,请帮助 Bessie 求出
A
A
A、
B
B
B 和
C
C
C。可以证明,答案是唯一的。
输入格式
输入一行,包含七个空格分隔的整数。
输出格式
输出
A
A
A、
B
B
B 和
C
C
C,用空格分隔。
数据范围
1≤所有输入的整数≤
1
0
9
10^9
109
输入样例:
2 2 11 4 9 7 9
输出样例:
2 2 7
算法标签
数学 思维题 推理 时/空限制:1s / 64MB
#include <bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(false);cin.tie(0);
int x[7];
for(int i=0;i<7;i++) cin>>x[i];
sort(x,x+7);
cout<<x[0]<< " "<<x[1]<< " "<<x[6]-x[0]-x[1]<<endl;
return 0;
}
|