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

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


გაგზავნის თარიღი: 06.03.2019 17:27:48

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

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

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

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







#include<iostream>
using namespace std;
int a,b,c,d,k,p;
int main()
{
	cin>>a>>b>>c>>d;
	if(a==c || b==d) {  cout<<"YES"; return 0; }
	
	    k=a; p=b;
		while(k!=9 && k!=0 && p!=0 && p!=9)
		{
			k++; p++;
			if(k==c && p==d) {cout<<"YES"; return 0;	}
		}
		k=a; p=b;
		while(k!=9 && k!=0 && p!=0 && p!=9)
		{
			k++; p--;
			if(k==c && p==d) {cout<<"YES"; return 0;	}
		}
		k=a; p=b;
		while(k!=9 && k!=0 && p!=0 && p!=9)
		{
			k--; p--;
			if(k==c && p==d) {cout<<"YES"; return 0;	}
		}
		k=a; p=b;
		while(k!=9 && k!=0 && p!=0 && p!=9)
		{
			k--; p++;
			if(k==c && p==d) {cout<<"YES"; return 0;	}
		}
	
	cout<<"NO";
}

ტესტები

შემავალი მონაცემები
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