/**
解方程组,3个方程4个未知量,有spj的
关键是可以确定一个每个未知数范围,水题水过
*/
#include <stdio.h>
int main()
{
const int LL = -100000000,RR = 100000000;
int L,R,H,M,T,V,N;
int fL,fR,fU,fD;
scanf("%d%d%d",&T,&H,&V);
M = (T + H + V) / 2;
N = (T - H - V) / 2;
L = LL;
R = RR;
if(LL + H > L)
L = LL + H;
if(RR + H < R)
R = RR + H;
if(N + H - RR > L)
L = N + H - RR;
if(N + H - LL < R)
R = N + H - LL;
if(M - RR > L)
L = M - RR;
if(M - LL < R)
R = M - LL;
fR = R;
fL = fR - H;
fD = N + H - fR;
fU = M - fR;
printf("%d %d %d %d\n",fL,fR,fU,fD);
// printf("\n%d %d %d\n",fL + fR + fU + fD,fR - fL,fU - fD);
return 0;
}
hnu 12436 Force of thrust#水题
最新推荐文章于 2012-08-24 00:14:27 发布