Timus Problem 2001 Solution

Timus Problem Solution

Timus Problem 2001 Solution

#include <iostream>

using namespace std;

int    main()

{

    int a[3];

    int b[3];

    int sum,m1,m2;

    scanf("%d %d",a[0],b[0]);

    if(a[0]<0||b[0]<0||a[0]>10000||b[0]>10000) return(1);

    sum=a[0]+b[0];



    scanf("%d %d",a[1],b[1]);

    if(a[1]<0||b[1]<0||a[1]>10000||b[1]>10000) return(1);

    if(b[1]>b[0]||(a[1]+b[1]!=sum))return(1);



    scanf("%d %d",a[2],b[2]);

    if(a[2]<0||b[2]<0||a[2]>10000||b[2]>10000) return(1);

    if(a[2]>a[0]||(a[2]+b[2]!=sum))return(1);

    m1=a[0]-a[2];

    m2=b[0]-b[1];



    printf("%d %d",m1,m2);

    return 0;

}

 

0 Comments

You may find interest following article