Di Chuyển Quân Tượng

 avatar
unknown
c_cpp
2 months ago
433 B
10
Indexable
#include <iostream>
using namespace std;

int main() {
    int x, y, a, b; 
    cin >> x >> y >> a >> b;

    if ((x + y) % 2 != (a + b) % 2) {
        cout << -1 << '\n';
        return 0;
    }

    if (x == a and y == b) {
        cout << 0 << '\n';
        return 0;
    }

    if (abs(x - a) == abs(y - b)) {
        cout << 1 << '\n';
    } else {
        cout << 2 << '\n';
    }
    
    return 0;
}
Editor is loading...
Leave a Comment