Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- /*делаю структура для хранения координат коня*/
- struct node{
- int x, y;
- }a, b;
- int main(){
- string s;
- cin >> s;
- /*ниже задаю координаты коню в виде оси X и Y*/
- a.x = s[0]-'A'+1;
- a.y = s[1]-'0';
- b.x = s[3]-'A'+1;
- b.y = s[4]-'0';
- /*По логике конь может ходить только тогда, когда выполняются два условия:
- - Разница координат Y равна двум, а X одному
- - и наооборот
- */
- cout << (((abs(a.x-b.x) ==2 && abs(a.y-b.y) == 1) || (abs(a.x-b.x) ==1 && abs(a.y-b.y) == 2)) ? "YES": "NO");
- }
Add Comment
Please, Sign In to add comment