Cod sursa(job #1148059)

Utilizator TibixbAndrei Tiberiu Tibixb Data 20 martie 2014 13:24:18
Problema Pachete Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 2.09 kb
#include<fstream>
using namespace std;
int ;
int main(){
    in>>n;
    in>>xp>>yp;
    for(i=1; i<=n; i++){
        in>>x>>y;
        x-=xp;
        y-=yp;
        if(x==0 || y==0){
            xx[++kk]=x;
            yy[kk]=y;

        }
        else{
            if(x>0 && y>0){
                if(x>x1max)
                    x1max=x;
                if(y>y1max)
                    y1max=y;
                x1[++k1]=x;
                y1[k1]=y;
            }
            if(x<0 && y>0){
                if(-x>x2max)
                    x2max=-x;
                if(y>y2max)
                    y2max=y;
                x2[++k2]=x;
                y2[k2]=y;
            }
            if(x<0 && y<0){
                if(-x>x3max)
                    x3max=-x;
                if(-y>y3max)
                    y3max=-y;
                x3[++k3]=x;
                y3[k3]=y;
            }
            if(x>0 && y<0){
                if(x>x4max)
                    x4max=x;
                if(-y>y4max)
                    y4max=-y;
                x4[++k4]=x;
                y4[k4]=y;
            }
        }
    }
    for(i=1; i<=kk; i++){
        if(yy[i]==0){
            if(xx[i]>0){
                if(x1max>xx[i]){
                    x1[++k1]=xx[i];
                    y1[k1]=yy[1];
                }
                else{
                    if(x4max>xx[i]){
                        x4[++k4]=xx[i];
                        y4[k4]=yy[i];
                    }
                }
            }
            else{
                if(xx[i]<0){
                    if(x2max>-xx[i]){
                        x2[++k2]=xx[i];
                        y2[k2]=yy[1];
                    }
                    else{
                        if(x3max>-xx[i]){
                            x3[++k3]=xx[i];
                            y3[k3]=yy[i];
                        }
                    }
                }
            }
        }
        if(x==0){
            if(y<0){

            }
            else{

            }
        }
    }
return 0;
}