ACM (TJU) : 1457


#include <stdio.h>

int main ()
{
    long N, M, K, Sum;

    scanf ("%ld", &K);

    while (K--) {

        scanf ("%ld %ld", &N, &M);
        Sum = N + M;

        if (!N && !M)
        printf("0 0\n");

        else if (N<=M || Sum%2)
        printf("impossible\n");

        else
        printf("%ld %ld\n", Sum/2, N-(Sum/2));

    }

    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