ACM (UVa) : 11494


// http://uva.onlinejudge.org/external/114/11494.html

#include <stdio.h>
#include <stdlib.h>

int main ()
{
    int x1, y1, x2, y2;

    while ( scanf ("%d %d %d %d", &x1, &y1, &x2, &y2) ) {

        if ( x1 == 0 && x2 == 0 && y1 == 0 && y2 == 0 )
            return 0;

        if ( x1 == x2 && y1 == y2 )
            printf ("0\n");

        else if ( x1 == x2 || y1 == y2 )
            printf ("1\n");

        else if ( abs (x1 - x2) == abs (y1 - y2) )
            printf ("1\n");

        else
            printf ("2\n");
    }

    return 0;
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s