#44294: 講解(並沒有(不要瞎掰好嗎


yp11351100@yphs.tp.edu.tw (801-28胡可岳)

學校 : 臺北市私立延平高級中學
編號 : 276234
來源 : [45.38.17.252]
最後登入時間 :
2025-08-06 14:37:29

#include <iostream>
#include <cmath>
using namespace std;

void judge(int x1, int y1, int x2, int y2) {
    if ((x1 == x2) && (y1 == y2)) {
        cout << 0;
    } else if ((x1 == x2) || (y1 == y2)) {
        cout << 1;
    } else if (abs(x1-x2) == abs(y1-y2)) {
        cout << 1;
    } else {
        cout << 2;
    }
    cout << endl;
}

int main() {
    int x1, y1, x2, y2;
    while(cin >> x1 >> y1 >> x2 >> y2) {
        if (x1 == 0) {
            break;
        }
        judge(x1, y1, x2, y2);
    }
}