Codeforces Round #552 (Div. 3) A题

题目网址:http://codeforces.com/contest/1154/problem/

题目意思:就是给你四个数,这四个数是a+b,a+c,b+c,a+b+c,次序未知要反求出a,b,c,d

题解:显然先求出这四个数中的最大数,然后分别减去其他三个数,即得a,b,c。

 #include<bits/stdc++.h>
using namespace std;
int a[];
int main()
{
for(int i=;i<=;i++)
cin>>a[i];
sort(a+,a++);
printf("%d ",a[]-a[]);
printf("%d ",a[]-a[]);
printf("%d\n",a[]-a[]);
return ;
}

Codeforces Round #552 (Div. 3)

  

 

上一篇:Android 6.0 - 动态权限管理的解决方案


下一篇:Python之Beautiful Soup的用法