ამოხსნების სტატუსი

ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.


გაგზავნის თარიღი: 07.12.2019 18:42:10

ამოცანა: ორი ლაზიერი

მომხმარებელი: akaki

ვერდიქტი: სრული ამოხსნა

შეფასება: 100.0 ქულა







#include <iostream>

using namespace std;

int main()
{
    int i,y1,x1,y2,x2;
    cin>>y1>>x1>>y2>>x2;
    if(y1==y2 || x1==x2)
    {
        cout<<"YES";
        return 0;
    }
    else
    {
        if(y1<y2)
        {
            for(i=0; i<=8; i++)
            {
                if(y1+i==y2)
                {
                    if(x1-i==x2 || x1+i==x2)
                    {
                        cout<<"YES";
                        return 0;
                    }
                }
            }
        }
        if(y2<y1)
        {
            for(i=0; i<=8; i++)
            {
                if(y2+i==y1)
                {
                    if(x2-i==x1 || x2+i==x1)
                    {
                        cout<<"YES";
                        return 0;
                    }
                }
            }
        }
        cout<<"NO";
        return 0;
    }
}

ტესტები

შემავალი მონაცემები
1 5
7 3
გამომავალი მონაცემები
NO
თქვენი პასუხი
NO
ჩეკერის პასუხი
YES
შემავალი მონაცემები
3 6
1 8
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES
შემავალი მონაცემები
2 1
7 8
გამომავალი მონაცემები
NO
თქვენი პასუხი
NO
ჩეკერის პასუხი
YES
შემავალი მონაცემები
2 1
8 7
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES
შემავალი მონაცემები
3 5
1 7
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES
შემავალი მონაცემები
3 5
5 3
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1 1
6 7
გამომავალი მონაცემები
NO
თქვენი პასუხი
NO
ჩეკერის პასუხი
YES
შემავალი მონაცემები
8 1
2 7
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES
შემავალი მონაცემები
1 5
7 5
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES
შემავალი მონაცემები
6 2
6 8
გამომავალი მონაცემები
YES
თქვენი პასუხი
YES
ჩეკერის პასუხი
YES