hnu 12436 Force of thrust#水题

来源:互联网 发布:熊片数据库 安卓 编辑:程序博客网 时间:2024/05/16 17:57
/**解方程组,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;}