ამ გვერდზე თქვენ იხილავთ გაგზავნილი ამოხსნების სტატუსს.
გაგზავნის თარიღი: 06.12.2019 22:23:13
ამოცანა: ორი ლაზიერი
მომხმარებელი: MASTI
ვერდიქტი: სრული ამოხსნა
შეფასება: 100.0 ქულა
#include <bits/stdc++.h> using namespace std; int y,x,y2,x2,m,n,i,j,k,l; int main() { cin>>y>>x>>y2>>x2; if(y==y2 || x==x2) { cout<<"YES"; return 0; } else { if(y<y2) { for(i=0;i<=8;i++) { if(y+i==y2) { if(x-i==x2 || x+i==x2) { cout<<"YES"; return 0; } } } } if(y2<y) { for(i=0;i<=8;i++) { if(y2+i==y) { if(x2-i==x || x2+i==x) { 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