传送门
思路:解方程即可。
#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
int main()
{
//yyy_3y
int x,y,z; cin>>x>>y>>z;
double ans= (2*y+x-z)*1.0/2.0;
if(ans<=0||x>=z||y>=z||ans>=x||ans>=y||ans>=z) cout<<"Wrong"<<endl;
else printf("%.4f\n",ans);
return 0;
}